XML 21 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition and Contractual Adjustments - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment   2  
Increase in Pharma contract assets   $ 500  
Pharma contract asset, increase (as a percent) 143.00% 143.00%  
Increase in pharma contract liabilities   $ 500  
Increase in pharma contract liabilities (as a percent)   20.00%  
Capitalized contract costs $ 1,061 $ 1,061 $ 921
Pharma contract liability, revenue recognized 100 2,000  
Amortization of contract commissions 300 900  
Commissions      
Disaggregation of Revenue [Line Items]      
Capitalized contract costs $ 100 $ 100  
Capitalized contract costs (as a percent) 15.00% 15.00%