XML 309 R134.htm IDEA: XBRL DOCUMENT v3.25.1
Employee benefit plans - Schedule of Benefit Payments Expected to be Paid (Details) - Pension Benefits
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plan Disclosure  
2025 $ 1,011
2026 1,034
2027 1,041
2028 1,036
2029 1,019
Thereafter 4,918
Total $ 10,059