XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Class of Stock [Line Items]      
Number of operating segments | segment 1    
Impairment of long-lived assets $ 429 $ 1,410  
Deposits 1,100   $ 900
Total revenue 96,844 82,422  
Accounts receivable 46,665   40,378
Pension obligation 500   800
Other Testing Revenue      
Class of Stock [Line Items]      
Total revenue 3,000 2,300  
Biopharmaceutical and other revenue      
Class of Stock [Line Items]      
Total revenue 3,004 6,134  
Accounts receivable 4,000   6,000
Deferred revenue $ 2,600   $ 2,000
Impairment Of Long-Term Assets      
Class of Stock [Line Items]      
Impairment of long-lived assets   $ 1,400