v3.25.2
RETIREMENT PLANS - Narrative (Details) - USD ($)
12 Months Ended
Nov. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]        
Employer's matching contribution, percentage   50.00%    
Employer's matching contribution, percentage of employee compensation   6.00%    
Total expense recorded   $ 1,900,000 $ 1,800,000 $ 1,600,000
Employer's contribution, discretionary amount   $ 0 $ 0 $ 0
Assets transferred $ 16,600,000      
Minimum        
Defined Contribution Plan Disclosure [Line Items]        
Employee's contribution, percentage of gross pay   1.00%    
Maximum        
Defined Contribution Plan Disclosure [Line Items]        
Employee's contribution, percentage of gross pay   100.00%