XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Screening revenue $ 36,194 $ 28,652 $ 103,575 $ 87,343
Screening        
Disaggregation of Revenue [Line Items]        
Screening revenue [1] 32,807 25,374 96,319 77,076
Screening | Commercial        
Disaggregation of Revenue [Line Items]        
Screening revenue 31,428 25,333 93,681 77,035
Screening | Government        
Disaggregation of Revenue [Line Items]        
Screening revenue 1,379 41 2,638 41
Screening | United States        
Disaggregation of Revenue [Line Items]        
Screening revenue 32,570 25,374 95,482 77,076
Screening | International        
Disaggregation of Revenue [Line Items]        
Screening revenue 237 0 837 0
Development Services        
Disaggregation of Revenue [Line Items]        
Screening revenue 3,387 3,278 7,256 10,267
Development Services | Commercial        
Disaggregation of Revenue [Line Items]        
Screening revenue 3,387 3,278 7,256 10,267
Development Services | United States        
Disaggregation of Revenue [Line Items]        
Screening revenue 78 484 332 1,149
Development Services | International        
Disaggregation of Revenue [Line Items]        
Screening revenue $ 3,309 $ 2,794 $ 6,924 $ 9,118
[1] ncludes related party screening revenue of $50 and $179 for the three and nine months ended September 30, 2025 and $129 and $366 for the three and nine months ended September 30, 2024, respectively.