XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of significant accounting policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Percentage of Tax Benefit Likely of Being Realized upon Settlement 50.00%    
Operating Loss Carryforwards, Excess Tax Benefits Related To Share-Based Compensation $ 1,976,000    
Customer Concentration Risk | Laboratory Corporation of America Inc.      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 16.00% 20.00% 27.00%
Credit Concentration Risk | Laboratory Corporation of America Inc.      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 24.00% 23.00%