XML 64 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Reportable Segments and Geographic Information - Schedule of Interest Income and Expense 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]        
Interest income $ 6,404 $ 8,091 $ 15,055 $ 16,109
Interest expense (59) (17) (76) (31)
Material Reconciling Items        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Interest income 6,404 8,091 15,055 16,109
Interest expense (59) (17) (76) (31)
Interest income and expense 6,345 8,074 14,979 16,078
Laboratory Services | Material Reconciling Items        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Interest income 6,404 8,091 15,055 16,109
Interest expense (59) (17) (76) (31)
Therapeutic Development | Material Reconciling Items        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Interest income 0 0 0 0
Interest expense $ 0 $ 0 $ 0 $ 0