v3.26.1
Organization, Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Class of Stock [Line Items]      
Number of operating segments | segment 1    
Intangible asset amortization - operating expenses $ 3,300,000 $ 3,200,000  
Short-term investments, allowance for expected credit losses 0   $ 0
Deposits 1,700,000   1,600,000
Total revenue 139,071,000 114,473,000  
Accounts receivable 50,112,000   44,660,000
Other Testing Revenue      
Class of Stock [Line Items]      
Total revenue 4,200,000 400,000  
Biopharmaceutical and other revenue      
Class of Stock [Line Items]      
Total revenue 301,000 3,584,000  
Accounts receivable 1,100,000   3,600,000
Deferred revenue $ 700,000   $ 1,200,000
Amortization Of Intangible Assets      
Class of Stock [Line Items]      
Intangible asset amortization - operating expenses   $ 900,000