XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting - Summary of Reportable Revenues by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 100,055 $ 82,883 $ 271,419 $ 247,206
United States        
Segment Reporting Information [Line Items]        
Total revenue 95,058 79,082 256,564 235,560
Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 4,997 3,801 14,855 11,646
Testing services revenue        
Segment Reporting Information [Line Items]        
Total revenue 72,168 60,807 196,122 185,562
Testing services revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 72,073 60,408 195,181 184,757
Testing services revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 95 399 941 805
Product revenue        
Segment Reporting Information [Line Items]        
Total revenue 12,478 10,212 35,121 29,416
Product revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 7,593 6,850 21,293 18,701
Product revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue 4,885 3,362 13,828 10,715
Patient and digital solutions revenue        
Segment Reporting Information [Line Items]        
Total revenue 15,409 11,864 40,176 32,228
Patient and digital solutions revenue | United States        
Segment Reporting Information [Line Items]        
Total revenue 15,392 11,824 40,090 32,102
Patient and digital solutions revenue | Rest of World        
Segment Reporting Information [Line Items]        
Total revenue $ 17 $ 40 $ 86 $ 126