v3.26.1
Employee Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined Benefit Plan Disclosure [Line Items]        
Total retirement plan expenses $ 7,659 $ 6,319 $ 12,900 $ 10,903
Qualified Defined Benefit Plan (DB Plan)        
Defined Benefit Plan Disclosure [Line Items]        
Total retirement plan expenses 2,848 2,848 5,696 5,696
Non-Qualified Deferred Compensation Plan (DCP)        
Defined Benefit Plan Disclosure [Line Items]        
Total retirement plan expenses 3,845 2,548 5,219 3,311
Qualified Defined Contribution Plan (DC Plan)        
Defined Benefit Plan Disclosure [Line Items]        
Total retirement plan expenses 968 934 1,989 1,918
Postretirement Health Benefit Plan        
Defined Benefit Plan Disclosure [Line Items]        
Total retirement plan expenses $ (2) $ (11) $ (4) $ (22)