XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
installment
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]          
Restricted cash $ 200   $ 200   $ 200
Revenue recognized in previous periods 400 $ 600 1,000 $ 6,200  
Deferred revenue 600   600   700
Revenue recognized     400 0  
Allowance for credit loss 0 $ 0 0 0  
Accounts receivable, net 11,092   11,092   7,835
Loan commitment fees 1,157   1,157   $ 0
Loan commitment fees, noncurrent 400   400    
Amortization of loan commitment fees $ 300   $ 461 $ 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 87.00% 93.00% 89.00% 91.00%  
Revenue | Supplier Concentration Risk | Two Suppliers          
New Accounting Pronouncement, Early Adoption [Line Items]          
Percent of total revenue 97.00% 98.00%      
Revenue | Supplier Concentration Risk | Three Suppliers          
New Accounting Pronouncement, Early Adoption [Line Items]          
Percent of total revenue     95.00% 97.00%