EMPLOYEE BENEFIT PLANS - Narrative (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Retirement Benefits [Abstract] | |||
Employer match amount | $ 0.44 | $ 0.44 | $ 0.375 |
Employee contribution amount | $ 1.00 | $ 1.00 | $ 1.00 |
Maximum percentage of employee salary eligible for employer match (percent) | 6.00% | 6.00% | 6.00% |
401(k) expense recognized | $ 9,000,000 | $ 8,800,000 | $ 6,900,000 |