v3.22.4
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)