XML 66 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EMPLOYEE BENEFIT PLAN (Details) - Employee 401(k) Plan - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Benefit Plant      
Employer matching contribution as a percentage of the employee's contribution 50.00%    
Percent of employee's earnings eligible for employer matching contribution 6.00%    
Percentage of contribution vested each year 8.00%    
Vesting period of contribution by the company 4 years    
Matching contributions by the company $ 3.4 $ 2.9 $ 2.5
2 years of service      
Employee Benefit Plant      
Percentage of award vesting 50.00%    
3 years of service      
Employee Benefit Plant      
Percentage of award vesting 75.00%    
4 years of service      
Employee Benefit Plant      
Percentage of award vesting 100.00%