v3.26.1
Segment Information - Schedule of Capital Expenditures and Depreciation and Amortization (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Capital expenditures $ 11.7 $ 9.4 $ 20.9 $ 18.0
Depreciation and amortization 38.8 33.9 79.6 67.5
Operating Segments        
Segment Reporting [Line Items]        
Capital expenditures 10.2 8.6 18.7 16.8
Depreciation and amortization 38.5 33.6 79.0 66.9
Operating Segments | Nuclear & Safety        
Segment Reporting [Line Items]        
Capital expenditures 4.4 4.8 9.2 8.3
Depreciation and amortization 22.9 17.3 47.2 34.2
Operating Segments | Medical        
Segment Reporting [Line Items]        
Capital expenditures 5.8 3.8 9.5 8.5
Depreciation and amortization 15.6 16.3 31.8 32.7
Corporate and other        
Segment Reporting [Line Items]        
Capital expenditures 1.5 0.8 2.2 1.2
Depreciation and amortization $ 0.3 $ 0.3 $ 0.6 $ 0.6