XML 109 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFITS (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Employer contribution percentage to retirement plan 18.90%    
Defined contribution plan wage base $ 345,000 $ 330,000 $ 305,000
Requisite service period 3 years    
Expenses under defined contribution plan $ 4,200,000 3,600,000 3,100,000
Maximum gross annual base salary under plan 750,000    
Expenses for NQDC plan $ 200,000 $ 100,000 $ 200,000
Base percentage      
Defined Benefit Plan Disclosure [Line Items]      
Employer contribution percentage to retirement plan 13.20%    
Excess percentage      
Defined Benefit Plan Disclosure [Line Items]      
Employer contribution percentage to retirement plan 5.70%