XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Class of Stock [Line Items]          
Number of operating segments | segment     1    
Short-term investments, allowance for expected credit losses $ 0   $ 0   $ 0
Deposits 1,600,000   1,600,000   1,500,000
Total revenue 131,872,000 $ 115,860,000 376,509,000 $ 327,132,000  
Accounts receivable 47,826,000   47,826,000   46,525,000
Other Testing Revenue          
Class of Stock [Line Items]          
Total revenue 1,500,000 3,100,000 3,700,000 10,000,000  
Biopharmaceutical and other revenue          
Class of Stock [Line Items]          
Total revenue 815,000 $ 3,136,000 8,702,000 $ 9,692,000  
Accounts receivable 2,500,000   2,500,000   3,800,000
Deferred revenue $ 400,000   $ 400,000   $ 1,700,000