XML 76 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments      
Rent expense charged to operations $ 2,100 $ 1,500 $ 1,200
Future minimum commitments due for firm purchase 86,400    
Future minimum rental payments under leases 38,675    
Bridgewater, NJ Facility      
Commitments      
Future minimum rental payments for additional laboratory space 3,300 $ 32,300  
Future minimum rental payments under leases $ 1,000