EMPLOYEE BENEFIT PLAN (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Defined Benefit Plan Disclosure [Line Items] | ||||
| Defined benefit plan, contributions by employer | $ 1,807,000 | $ 1,563,000 | $ 5,095,000 | $ 4,433,000 |
| Defined contribution plan, employer discretionary contribution amount | $ 0 | $ 0 | $ 0 | $ 0 |
| First 4% of Employee Elective Deferral | ||||
| Defined Benefit Plan Disclosure [Line Items] | ||||
| Employer matching contribution, percent of match (in percent) | 100.00% | |||
| Employer matching contribution, percent of employees' gross pay (in percent) | 4.00% | |||
| Next 2% of Employee Elective Deferral | ||||
| Defined Benefit Plan Disclosure [Line Items] | ||||
| Employer matching contribution, percent of match (in percent) | 50.00% | |||
| Employer matching contribution, percent of employees' gross pay (in percent) | 2.00% | |||