XML 110 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans and Other Post-Retirement Benefits - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Employer contribution of employee's eligible earnings, percentage 7.00%    
Medical insurance coverage with a subsidy cap $ 10    
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent    
Defined contribution plans employees contribution 50.00%    
Employer discretionary contribution of employee's eligible earnings, percentage 7.00% 7.50% 10.00%
Expense associated with Defined Contribution Plans $ 4,300 $ 2,700 $ 2,400
Deferred Compensation Plan | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Employer contribution of employee's eligible earnings, percentage 7.00%    
Pension Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Unfunded projected benefit obligation $ 28,300 34,729 44,885
One-time settlement 5,815 0  
Pension settlement charge $ 633 $ 0 0
Discount rates 4.94% 5.19%  
Pension Benefits | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rates 5.41%    
Pension Benefits | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rates 3.71%    
Other Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Unfunded projected benefit obligation $ 3,297 $ 3,380 $ 5,130
One-time settlement $ 0 $ 0  
Discount rates 5.42% 5.42%