XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 86,679 $ 92,274 $ 171,364 $ 164,323
United States        
Segment Reporting Information [Line Items]        
Total revenue 81,641 87,968 161,506 156,478
Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 5,038 4,306 9,858 7,845
Testing services revenue        
Segment Reporting Information [Line Items]        
Total revenue 62,033 70,918 123,954 124,755
Testing services revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 61,670 70,699 123,108 124,349
Testing services revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 363 219 846 406
Product revenue        
Segment Reporting Information [Line Items]        
Total revenue 11,833 10,610 22,643 19,204
Product revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 7,193 6,575 13,700 11,851
Product revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 4,640 4,035 8,943 7,353
Patient and digital solutions revenue        
Segment Reporting Information [Line Items]        
Total revenue 12,813 10,746 24,767 20,364
Patient and digital solutions revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 12,778 10,694 24,698 20,278
Patient and digital solutions revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue $ 35 $ 52 $ 69 $ 86