XML 65 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Reportable Segments and Geographic Information - Schedule of Total Assets by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 1,089,223 $ 1,213,525
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 1,089,223 1,213,525
Laboratory Services | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 982,893 1,096,379
Therapeutic Development | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 106,330 $ 117,146