XML 62 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Reportable Segments and Geographic Information - Schedule of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue $ 85,389 $ 81,803 $ 156,527 $ 155,266
Laboratory Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 85,359 81,803 156,410 155,266
Therapeutic Development        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 30 0 117 0
BioPharma Services | Therapeutic Development        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 30 0 117 0
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 85,389 81,803 156,527 155,266
Operating Segments | Laboratory Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 85,359 81,803 156,410 155,266
Operating Segments | Precision Diagnostics | Laboratory Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 41,453 47,428 81,691 91,525
Operating Segments | Anatomic Pathology | Laboratory Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue 37,497 28,122 62,577 53,422
Operating Segments | BioPharma Services | Laboratory Services        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenue $ 6,409 $ 6,253 $ 12,142 $ 10,319