XML 109 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
BENEFIT PLANS (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan Disclosure [Line Items]      
Maximum contribution by employees as a percentage of pre-tax earnings 50.00%    
Generally the maximum amount a participant may contribute in accordance with statutory limits $ 19,500 $ 19,500 $ 19,000
Matching contribution per participant dollar contributed $ 0.50    
Maximum contribution by employer (percentage) 6.00%    
Matching contribution made by the entity $ 2,900,000 $ 2,400,000 $ 2,000,000
Service period one      
Defined Contribution Plan Disclosure [Line Items]      
Requisite service period for matching contribution 1 year    
Employer matching contribution, vested percentage 33.00%    
Service period two      
Defined Contribution Plan Disclosure [Line Items]      
Requisite service period for matching contribution 2 years    
Employer matching contribution, vested percentage 66.00%    
Service period three and after      
Defined Contribution Plan Disclosure [Line Items]      
Requisite service period for matching contribution 3 years    
Employer matching contribution, vested percentage 100.00%