XML 136 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Employee
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Plan name 401(k) plan    
Matching contribution to 401(k) plan $ 1,688 $ 1,608 $ 1,377
Employer matching contribution description The Company’s matching contribution is 100% of an employee’s first three percent contributed and 50% of the next two percent contributed.    
Pension plan eligibility age of employees 20 years 6 months    
Pension plan eligibility service period of employees 6 months    
Pension plan eligibility service hours of employees 1000 hours    
Additional benefits under pension plan $ 0    
Interest expense 89,985 57,238 15,951
Unrecognized actuarial loss in accumulated other comprehensive income (loss), net of tax 4,506 4,506  
Unrecognized actuarial loss in accumulated other comprehensive income (loss), tax 1,198 1,198  
Accumulated benefit obligation for defined benefit pension plan 6,932 8,019  
Estimated net loss that will be amortized over the next fiscal year 80    
Incurred settlement cost $ 0 $ 0 $ 0
Long-term rate of return on plan assets 5.00% 5.53% 4.84%
Expected future employer contributions $ 0    
Employer contribution 0 $ 0  
Funded status at end of year (2,341) (1,934)  
Shortfall Agreements [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Pension shortfall expense 82 118 $ 145
Interest expense $ 36 36 24
Number of individuals under plan | Employee 10    
Supplemental Executive Retirement Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Maximum retirement year for participants 10 years    
Liability recorded for supplemental retirement plan $ 4,593 4,083  
Expenses recorded for supplemental retirement plan 779 233 420
Total distribution to participant $ 270 $ 176 $ 173