XML 62 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BENEFIT PLANS (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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,000 $ 18,500 $ 18,000
Matching contribution per participant dollar contributed $ 0.50    
Maximum contribution by employer (as a percent) 6.00%    
Matching contribution made by the entity $ 2,000,000.0 $ 1,400,000 $ 900,000
Service period one      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, vested percent 33.00%    
Requisite service period for matching contribution 1 year    
Service period two      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, vested percent 66.00%    
Requisite service period for matching contribution 2 years    
Service period three and after      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, vested percent 100.00%    
Requisite service period for matching contribution 3 years