XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition and Contractual Adjustments - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment   2  
Increase in pharma contract liabilities   $ 1,100  
Increase in pharma contract liabilities (as a percent)   66.00%  
Capitalized contract costs $ 838 $ 838 $ 542
Pharma contract liability, revenue recognized 300 1,300  
Amortization of contract commissions 300 400  
Commissions      
Disaggregation of Revenue [Line Items]      
Capitalized contract costs $ 300 $ 300  
Capitalized contract costs (as a percent) 55.00% 55.00%