XML 167 R151.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFIT PLANS - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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   $ 3,400,000 $ 3,500,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.14% 5.43%  
Expected return on plan assets   4.80% 4.43% 5.99%
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   $ 77,365,000 $ 77,189,000 $ 103,487,000
Forecast [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Expected return on plan assets 5.51%      
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   $ 22,500 $ 20,500 $ 19,500