XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Revenue by Location and Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 40,785 $ 31,837
Screening revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 39,832 29,133
Screening revenue | United States    
Disaggregation of Revenue [Line Items]    
Total revenue 38,726 28,704
Screening revenue | International    
Disaggregation of Revenue [Line Items]    
Total revenue 1,106 429
Development Services    
Disaggregation of Revenue [Line Items]    
Total revenue 953 2,704
Development Services | United States    
Disaggregation of Revenue [Line Items]    
Total revenue 0 255
Development Services | International    
Disaggregation of Revenue [Line Items]    
Total revenue $ 953 $ 2,449