v3.26.3
REVENUE - Revenue by Location and Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 37,535 $ 36,194 $ 123,007 $ 103,575
Screening revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 37,269 32,807 119,743 96,319
Screening revenue | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 36,143 32,570 116,316 95,482
Screening revenue | International        
Disaggregation of Revenue [Line Items]        
Total revenue 1,126 237 3,427 837
Development Services        
Disaggregation of Revenue [Line Items]        
Total revenue 266 3,387 3,264 7,256
Development Services | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 0 78 200 332
Development Services | International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 266 $ 3,309 $ 3,064 $ 6,924