XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans - Schedule of Retirement Plan Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense $ 61,314 $ 49,450 $ 53,876
Defined contribution retirement plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 42,953 40,227 37,784
Defined benefit pension plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 15,042 12,806 9,949
Deferred compensation and excess benefit plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 5,463 (1,537) 8,227
Postretirement benefit plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense $ (2,144) $ (2,046) $ (2,084)