v3.26.3
REVENUE - Revenue by Type and Industry (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 | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenue 34,801 31,428 112,250 93,681
Screening revenue | Government        
Disaggregation of Revenue [Line Items]        
Total revenue 2,468 1,379 7,493 2,638
Development Services        
Disaggregation of Revenue [Line Items]        
Total revenue 266 3,387 3,264 7,256
Development Services | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenue $ 266 $ 3,387 $ 3,264 $ 7,256