v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
installment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]          
Restricted cash $ 200   $ 200   $ 200
Revenue recognized in previous periods 1,300 $ 100 2,100 $ 1,000  
Deferred revenue 1,500   1,500   700
Revenue recognized     400 200  
Allowance for credit loss 0   0   0
Accounts receivable, net 12,407   12,407   10,855
Loan commitment fees 505   505   $ 1,182
Amortization of loan commitment fees $ 200 $ 200 400 $ 200  
Realized loss on loan commitment     $ 400    
Stock options, vesting period | installment     4    
Revenue | Supplier Concentration Risk | Two Suppliers          
New Accounting Pronouncement, Early Adoption [Line Items]          
Concentration risk percentage 93.00% 87.00% 96.00% 92.00%  
AVISE CTD Test | Revenue | Product Concentration Risk          
New Accounting Pronouncement, Early Adoption [Line Items]          
Concentration risk percentage 89.00% 91.00% 90.00% 91.00%