XML 75 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2019
Jan. 04, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Business Acquisition [Line Items]                    
Acquisition-related costs                 $ 448  
Business acquisition contingent consideration, non-current     $ 385           385  
Change in the estimated fair value of acquisition-related contingent consideration     (2,387)           (843)  
Revenues     35,989     $ 45,885     104,937 $ 131,497
Net income (loss)     13,078 $ 4,398 $ (3,258) $ 8,096 $ 4,121 $ (2,119) 14,218 $ 10,098
Subsequent Event [Member]                    
Business Acquisition [Line Items]                    
Business acquisition contingent consideration $ 3,500                  
Change in the estimated fair value of acquisition-related contingent consideration $ 500                  
Corebiome Inc. and Novosanis NV [Member]                    
Business Acquisition [Line Items]                    
Purchase price   $ 13,320                
Acquisition-related costs                 597  
Business acquisition contingent consideration, non-current     32,400           $ 32,400  
Business combination contingent consideration expected payment period                 3 years  
Estimated fair value of contingent consideration   $ 4,350                
Business acquisition contingent consideration     3,424           $ 3,424  
Revenues     1,437           3,482  
Net income (loss)     $ 1,377           $ (1,142)