XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Funded status $ 500,000 $ (4,100,000) $ (5,500,000)
Accumulated Benefit Obligation $ 24,700,000 $ 26,800,000 $ 27,400,000
Current Assets Mix percentage 100.00% 100.00%  
Assumed average annual returns 5.50% 5.50% 5.50%
Liability has been provided in the accompanying consolidated financial statements $ 0    
Amounts charged to pension expense 200,000 $ 500,000 $ 400,000
Aggregate matching contributions and discretionary contributions Amount $ 2,300,000 2,000,000 1,500,000
Employee Deferral Category One [Member]      
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Profit sharing and 401(k) savings retirement plan for non-union employees Description The plan covers substantially all employees who have 30 days of service, and who have attained 18 years of age.    
Percentage of Employee salary deferral provision 100.00%    
Pension Plan [Member]      
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Funded status $ 479,000 (4,114,000) (5,529,000)
Company contributions to the pension plan 1,300,000    
Company contributions to the pension plan   $ 0 $ 0
Estimated pension plan cash obligations payable in 2023 2,100,000    
Estimated pension plan cash obligations payable in 2027 through 2030 $ 9,500,000    
Minimum [Member] | Debt Securities [Member]      
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Current Assets Mix percentage 30.00%    
Assumed average annual returns 4.00%    
Minimum [Member] | Equity Securities [Member]      
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Current Assets Mix percentage 60.00%    
Assumed average annual returns 8.00%    
Maximum [Member] | Debt Securities [Member]      
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Current Assets Mix percentage 40.00%    
Assumed average annual returns 6.00%    
Maximum [Member] | Equity Securities [Member]      
Defined Benefit And Contribution Plan Disclosure [Line Items]      
Current Assets Mix percentage 70.00%    
Assumed average annual returns 12.00%