XML 235 R202.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee benefits - Accumulated benefit obligation in excess of plan assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Pension Plans    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit obligation $ 33,993 $ 35,965
Accumulated benefit obligation 33,993 36,965
Fair value of plan assets 28,177 29,193
OPEB Plan    
Defined Benefit Plan Disclosure [Line Items]    
Projected benefit obligation 99,172 117,045
Accumulated benefit obligation 99,172 117,045
Fair value of plan assets $ 0 $ 0