Employee Benefit Plans - Fair Value of Plan Assets (Details) - USD ($) $ in Thousands | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 |
Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 30,187 | $ 28,431 | $ 39,345 |
Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 0 | (314) | $ 314 |
Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 30,187 | 28,431 | |
Fair value, measurements, recurring | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (314) | |
Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 25,981 | 13,826 | |
Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (11) | |
Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 3,586 | 14,020 | |
Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (303) | |
Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 0 | 0 | |
Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Cash equivalents | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | 8% | | |
Cash equivalents | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 1,021 | 859 | |
Cash equivalents | Fair value, measurements, recurring | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (17) | |
Cash equivalents | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 0 | 0 | |
Cash equivalents | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Cash equivalents | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 1,021 | 859 | |
Cash equivalents | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (17) | |
Cash equivalents | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 0 | 0 | |
Cash equivalents | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
U.S. companies | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 777 | |
U.S. companies | Fair value, measurements, recurring | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (11) | |
U.S. companies | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 777 | |
U.S. companies | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (11) | |
U.S. companies | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
U.S. companies | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
U.S. companies | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
U.S. companies | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | $ 0 | |
International companies | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | 8% | 24% | |
International companies | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | $ 49 | |
International companies | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
International companies | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 49 | |
International companies | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Collective and mutual funds | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 28,546 | 16,237 | |
Collective and mutual funds | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 25,981 | 12,729 | |
Collective and mutual funds | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 2,565 | 3,508 | |
Collective and mutual funds | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 0 | $ 0 | |
Corporate bonds | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | 33% | 29% | |
Corporate bonds | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | | 69% | |
Corporate bonds | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | $ 8,554 | |
Corporate bonds | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Corporate bonds | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 8,554 | |
Corporate bonds | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Municipal bonds | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 621 | |
Municipal bonds | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Municipal bonds | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 621 | |
Municipal bonds | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
U.S. Government securities | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 412 | |
U.S. Government securities | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 320 | |
U.S. Government securities | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 92 | |
U.S. Government securities | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Pooled separate accounts | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 337 | |
Pooled separate accounts | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Pooled separate accounts | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 337 | |
Pooled separate accounts | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | $ 0 | |
Other | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | 13% | 17% | |
Other | Fair value, measurements, recurring | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 620 | $ 585 | |
Other | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 0 | 0 | |
Other | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | 0 | 0 | |
Other | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | $ 0 | $ 0 | |
U.S. Government securities | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | 23% | 7% | |
U.S. Government securities | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | | 14% | |
Common stock of large-cap U.S. companies | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | 15% | 16% | |
Common stock of large-cap U.S. companies | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | | 13% | |
Pooled separate accounts, cash and cash equivalents | Pension Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | | 7% | |
Insurance contract | Fair value, measurements, recurring | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | $ (286) | |
Insurance contract | Fair value, measurements, recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | 0 | |
Insurance contract | Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | (286) | |
Insurance contract | Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Total assets measured at fair value | | $ 0 | |
Common stock of small-cap U.S. companies | Other Postretirement Benefits | | | |
Defined benefit plan disclosure, net periodic benefit cost [Line Items] | | | |
Defined benefit plan, plan assets, investment within plan asset category, percentage | | 4% | |