XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
installment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]      
Restricted cash $ 200   $ 200
Revenue recognized in previous periods 700 $ 2,500  
Deferred revenue 900   700
Revenue recognized 100 0  
Allowance for credit loss 0 $ 0  
Accounts receivable, net $ 14,728   $ 7,835
Stock options, vesting period | installment 4    
Revenue | Product Concentration Risk | AVISE CTD Test      
New Accounting Pronouncement, Early Adoption [Line Items]      
Percent of total revenue 92.00% 90.00%  
Revenue | Supplier Concentration Risk | Two Suppliers      
New Accounting Pronouncement, Early Adoption [Line Items]      
Percent of total revenue 76.00% 92.00%