v3.26.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Segment Reporting [Line Items]        
Net sales $ 656,400 $ 653,000 $ 1,899,500 $ 1,890,000
Number of Reportable Segments | segment     2  
Life Science        
Segment Reporting [Line Items]        
Net sales 254,600 261,800 $ 735,100 753,200
Clinical Diagnostics        
Segment Reporting [Line Items]        
Net sales $ 401,800 $ 391,200 $ 1,164,400 $ 1,136,800