XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Benefit Pension Plans - Expected Future Annual Benefit Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Retirement Benefits [Abstract]  
2025 $ 4,606
2026 3,992
2027 4,534
2028 4,590
2029 4,655
2030-2034 $ 28,849