XML 52 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
$ / shares
Mar. 31, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Class of Stock [Line Items]      
Number of operating segments | segment 1    
Long term deposit $ 749   $ 749
Revenue 67,783 $ 36,703  
Loss from operations $ (15,248) $ (45,415)  
Net loss per common share, basic (in USD per share) | $ / shares $ (0.20) $ (0.66)  
Net loss per common share, diluted (in USD per share) | $ / shares $ (0.20) $ (0.66)  
Accounts receivable $ 42,481   41,461
Pension obligation $ 1,000   1,100
Defined Benefit Plan, Type [Extensible List] Pension Plan [Member]    
ASU 2014-09      
Class of Stock [Line Items]      
Loss from operations $ 900 $ 200  
Net loss per common share, basic (in USD per share) | $ / shares $ 0.01    
Net loss per common share, diluted (in USD per share) | $ / shares $ 0.01    
Testing revenue      
Class of Stock [Line Items]      
Revenue $ 55,980 33,078  
Testing revenue | ASU 2014-09      
Class of Stock [Line Items]      
Revenue 900 200  
Biopharmaceutical and other revenue      
Class of Stock [Line Items]      
Revenue 8,824 $ 566  
Accounts receivable 9,400   11,600
Deferred revenue $ 4,900   $ 5,000