XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash and cash equivalents $ 134,962   $ 134,962   $ 160,802
Fair value of plan assets 2,503   2,503   2,565
Accumulated depreciation of property and equipment 58,755   58,755   53,604
Accumulated amortization of intangible assets 29,554   29,554   27,107
Intangible Assets, Net 15,221   15,221   17,904
Intangible Assets, Accumulated Amortization     2,455    
Intangible Assets, Foreign currency translation losses     228    
Amount of goodwill at period end 40,264   40,264   40,351
Goodwill, acquired during period     18    
Adjustment in goodwill associated with foreign currency translation     105    
Net foreign exchange gains (losses) 7 $ 70 (371) $ 563  
Accumulated foreign currency adjustments included in other comprehensive loss amounted 10,111   10,111   8,749
Unrealized loss on marketable securities 610   $ 610   348
COVID-19 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Antibody inventory reserves 1,750        
Minimum [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Intangible Assets, Amortization Period (Years)     5 years    
Minimum [Member] | Buildings [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     20 years    
Minimum [Member] | Computer Equipment [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     2 years    
Minimum [Member] | Machinery and Equipment [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     2 years    
Minimum [Member] | Furniture and Fixtures [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     2 years    
Maximum [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Intangible Assets, Amortization Period (Years)     15 years    
Maximum [Member] | Buildings [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     40 years    
Maximum [Member] | Computer Equipment [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     10 years    
Maximum [Member] | Machinery and Equipment [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     10 years    
Maximum [Member] | Furniture and Fixtures [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated useful lives of assets     10 years    
Money Market Fund [Member] | Level I Instruments [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash and cash equivalents $ 23,862   $ 23,862   $ 71,489