| Component: (Network and Table) | |
|---|---|
| Network | 150 - Disclosure - Business Segment Reporting (Details) (http://www.psychemedics.com/role/BusinessSegmentReportingDetails) |
| Table | Statement [Table] |
| Reporting Entity [Axis] | 0000806517 (http://www.sec.gov/CIK) |
| Class of Stock [Axis] | Class of Stock [Domain] |
| Statement [Line Items] | Period [Axis] | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
2016-01-01 - 2016-12-31 | 2015-01-01 - 2015-12-31 | 2014-01-01 - 2014-12-31 | ||||||||||
| Geographical [Axis] | Geographical [Axis] | Geographical [Axis] | ||||||||||
| United States [Member] | Brazil [Member] | Other Foreign Countries [Member] | Geographical [Domain] | United States [Member] | Brazil [Member] | Other Foreign Countries [Member] | Geographical [Domain] | United States [Member] | Brazil [Member] | Other Foreign Countries [Member] | Geographical [Domain] | |
Revenues | ||||||||||||