v3.26.1
Pensions and Other Benefit Plans - Expected Benefit Payments (Details) - Pension Plans
$ in Thousands
Mar. 31, 2026
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2027 $ 18,295
2028 18,709
2029 18,535
2030 18,389
2031 16,951
2032-2036 $ 78,268