v3.25.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
installment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]          
Restricted cash $ 200   $ 200   $ 200
Revenue recognized in previous periods 100 $ 3,100 1,000 $ 5,100  
Deferred revenue 1,000   1,000   700
Revenue recognized     200 0  
Allowance for credit loss 500 $ 0 500 0  
Accounts receivable, net 14,272   14,272   7,835
Loan commitment fees 1,132   1,132   $ 0
Loan commitment fees, noncurrent 800   800    
Amortization of loan commitment fees $ 200   $ 184 $ 0  
Stock options, vesting period | installment     4    
Revenue | Product Concentration Risk | AVISE CTD Test          
New Accounting Pronouncement, Early Adoption [Line Items]          
Percent of total revenue 91.00% 90.00% 91.00% 90.00%  
Revenue | Supplier Concentration Risk | Two Suppliers          
New Accounting Pronouncement, Early Adoption [Line Items]          
Percent of total revenue 87.00% 99.00%      
Revenue | Supplier Concentration Risk | Three Suppliers          
New Accounting Pronouncement, Early Adoption [Line Items]          
Percent of total revenue     92.00% 97.00%