XML 123 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Contract asset $ 0 $ 0  
Unbilled contracts receivable 14,500,000 11,300,000  
Contract with customer, revenue recognized 48,700,000 88,100,000  
Deferred other income   126,500,000 $ 202,500,000
Revenue remaining performance obligation amount 158,600,000 85,800,000  
Cumulative catch-up adjustment to revenue 2,900,000 $ 7,200,000 $ 2,300,000
Year 1 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Disaggregation Of Revenue [Line Items]      
Performance obligation satisfied, revenue recognized $ 23,000,000.0    
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 1 year    
Year 1 - 2 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Disaggregation Of Revenue [Line Items]      
Performance obligation satisfied, revenue recognized $ 40,900,000    
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 2 years    
Year 1 - 3 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Disaggregation Of Revenue [Line Items]      
Performance obligation satisfied, revenue recognized $ 86,900,000    
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 3 years    
Year 1 - 4 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Disaggregation Of Revenue [Line Items]      
Performance obligation satisfied, revenue recognized $ 3,400,000    
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 4 years    
Year 1 - 5 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Disaggregation Of Revenue [Line Items]      
Performance obligation satisfied, revenue recognized $ 4,400,000    
Revenue, remaining performance obligation, expected timing of satisfaction, period (in years) 5 years    
UNITED STATES | Customer Concentration Risk | Revenue from Contract with Customer Benchmark      
Disaggregation Of Revenue [Line Items]      
Revenue from customers within the United States 76.00% 81.00% 82.00%
Cell Engineering      
Disaggregation Of Revenue [Line Items]      
Revenue recognized as non cash consideration $ 11,600,000 $ 61,400,000 $ 48,500,000