v3.25.4
REVENUE - Revenue by type and industry (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 147,172 $ 125,595 $ 93,105
Screening revenue      
Disaggregation of Revenue [Line Items]      
Total revenue [1] 138,601 108,627 74,999
Screening revenue | Commercial      
Disaggregation of Revenue [Line Items]      
Total revenue 133,933 108,467 75,000
Screening revenue | Government      
Disaggregation of Revenue [Line Items]      
Total revenue 4,668 160 0
Development Services      
Disaggregation of Revenue [Line Items]      
Total revenue 8,571 16,968 18,106
Development Services | Commercial      
Disaggregation of Revenue [Line Items]      
Total revenue $ 8,571 $ 16,968 $ 18,105
[1] Includes related party screening revenue of $208, $460 and $652, respectively.