Employee Benefit Plans - Summary of Retirement Plan Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Schedule of Employee Benefit Plans [Line Items] | |||
Retirement plan expense | $ 33,433 | $ 54,568 | $ 40,786 |
Defined contribution retirement plans | |||
Schedule of Employee Benefit Plans [Line Items] | |||
Retirement plan expense | 36,900 | 34,821 | 26,697 |
Defined benefit pension plans | |||
Schedule of Employee Benefit Plans [Line Items] | |||
Retirement plan expense | 5,693 | 14,858 | 9,670 |
Deferred compensation and excess benefit plans | |||
Schedule of Employee Benefit Plans [Line Items] | |||
Retirement plan expense | (7,113) | 6,857 | 6,391 |
Postretirement benefit plans | |||
Schedule of Employee Benefit Plans [Line Items] | |||
Retirement plan expense | $ (2,047) | $ (1,968) | $ (1,972) |