XML 166 R149.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan employer matching contribution percent 50.00%    
Employee contribution percent maximum to get employer matching contribution 6.00%    
Total plan expense $ 4,100,000 $ 3,400,000 $ 3,500,000
Matching contribution description The matching contribution of fifty cents for every dollar of the employee’s contribution is comprised of: (i) twenty-five cents for every dollar of the employee’s contribution up to 6% of the employee’s eligible compensation to be paid to the Plan as of each bi-weekly payroll; and (ii) an additional twenty-five cents for every dollar of the employee’s contribution up to 6% of the employee’s eligible compensation to be deposited as a lump sum subsequent to the Plan Year.    
Additional discretionary contribution $ 0 $ 0 0
Discount rate 5.60% 5.14%  
Expected return on plan assets 5.75% 5.51%  
Required service period for purposes of making elective deferral contributions 3 months    
Required service period for purposes of sharing in match contributions 1 year    
Required minimum service hours for purposes of making elective deferral contributions 1000 hours    
Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 72,808,000 $ 77,365,000 77,189,000
Puerto Rico [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan maximum annual contributions per employee amount 15,000 15,000 15,000
Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan maximum annual contributions per employee amount $ 23,000 $ 22,500 $ 20,500