v3.26.1
REVENUE - Revenue by Location and Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 44,687 $ 35,544 $ 85,472 $ 67,381
Screening revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 42,642 34,379 82,474 63,512
Screening revenue | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 41,447 34,208 80,173 62,912
Screening revenue | International        
Disaggregation of Revenue [Line Items]        
Total revenue 1,195 171 2,301 600
Development Services        
Disaggregation of Revenue [Line Items]        
Total revenue 2,045 1,165 2,998 3,869
Development Services | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 200 0 200 255
Development Services | International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,845 $ 1,165 $ 2,798 $ 3,614