v3.25.2
Acquisitions and Investments - Biolife, L.L.C (Details) - Biolife, L.L.C - USD ($)
$ in Millions
6 Months Ended
May 16, 2025
Jun. 30, 2025
Business Acquisition [Line Items]    
Upfront payment $ 120.0  
Working capital and other adjustments $ 6.3  
Net sales related to acquisition   $ 1.4
Acquisition-related costs   $ 2.0
Weighted average useful life 12 years  
Developed technology    
Business Acquisition [Line Items]    
Amortization period 12 years  
Trademarks    
Business Acquisition [Line Items]    
Amortization period 12 years  
Customer list    
Business Acquisition [Line Items]    
Amortization period 12 years