v3.26.1
Segment Information - Schedule of Segment Reporting Information, by Segment (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]        
Revenues $ 266.8 $ 222.9 $ 524.4 $ 424.9
Less:        
Adjusted cost of revenues 119.8 107.4 244.7 201.1
Segment income from operations 40.8 29.9 69.5 58.3
Other loss (22.9) (20.0) (47.9) (39.7)
Income from operations 17.9 9.9 21.6 18.6
Less other expense (income):        
Interest income (2.6) (2.0) (6.0) (3.9)
Loss on debt extinguishment 0.0 5.8 0.0 5.8
Foreign currency (gain) loss, net 1.0 (13.5) 4.7 (16.3)
Other expense, net (0.2) 0.0 0.0 0.3
Income before income taxes 11.3 7.8 6.1 8.4
Nonrelated Party        
Less other expense (income):        
Interest expense 8.4 11.8 16.8 24.3
Operating Segments        
Less:        
Other segment items 106.2 85.6 210.2 165.5
Nuclear & Safety        
Segment Reporting [Line Items]        
Revenues 186.2 141.7 371.7 275.1
Less:        
Adjusted cost of revenues 93.3 77.8 192.8 147.0
Segment income from operations 26.0 19.0 46.9 40.7
Nuclear & Safety | Operating Segments        
Less:        
Other segment items 66.9 44.9 132.0 87.4
Medical        
Segment Reporting [Line Items]        
Revenues 80.6 81.2 152.7 149.8
Less:        
Adjusted cost of revenues 26.5 29.6 51.9 54.1
Segment income from operations 14.8 10.9 22.6 17.6
Medical | Operating Segments        
Less:        
Other segment items $ 39.3 $ 40.7 $ 78.2 $ 78.1