XML 63 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Reportable Segments and Geographic Information - Schedule of Depreciation and Amortization 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, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Depreciation and amortization     $ 13,676 $ 11,973
Operating Segments        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Depreciation and amortization $ 7,676 $ 6,054 13,676 11,973
Laboratory Services | Operating Segments        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Depreciation and amortization 7,528 5,889 13,385 11,644
Therapeutic Development | Operating Segments        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Depreciation and amortization $ 148 $ 165 $ 291 $ 329