COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||||
| Tax receivable agreement liability, to be paid, tax benefits percentage | 90.00% | 90.00% | ||
| Tax receivable agreement liability, paid | $ 14,600,000 | $ 4,700,000 | $ 14,600,000 | $ 4,700,000 |