Pension and Other Post-Retirement Benefit Obligations - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Retirement Benefits [Abstract] | |||
| Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year | $ 0 | ||
| Defined contribution plan, employer discretionary contribution amount | 2,752 | $ 2,634 | $ 2,477 |
| Multiemployer plan, contributions by employer | $ 2,253 | $ 2,128 | $ 2,193 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. No definition available.
|
| X | ||||||||||
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|