v3.26.1
Employee Benefits (Details) - Nordion - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined Benefit Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 116 $ 125 $ 234 $ 245
Interest cost 2,306 2,393 4,633 4,701
Expected return on plan assets (4,189) (3,996) (8,418) (7,848)
Net periodic benefit cost (1,767) (1,478) (3,551) (2,902)
Other Benefits Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 1 1 2 2
Interest cost 75 79 152 155
Amortization of net actuarial gain (33) (18) (67) (36)
Net periodic benefit cost $ 43 $ 62 $ 87 $ 121