XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Summary of Retirement Plan Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense $ 49,450 $ 53,876 $ 33,433
Defined contribution retirement plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 40,227 37,784 36,900
Defined benefit pension plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 12,806 9,949 5,693
Deferred compensation and excess benefit plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense (1,537) 8,227 (7,113)
Postretirement benefit plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense $ (2,046) $ (2,084) $ (2,047)