INCOME TAXES (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Income Tax Disclosure [Abstract] | |||||
Effective tax rate | 23.10% | 41.20% | 24.00% | 25.20% | |
Non-current liability recognized | $ 87,169 | $ 87,169 | $ 97,694 | ||
Income tax receivable agreement liability | $ 11,720 | 11,720 | $ 10,325 | ||
Tax Receivable Agreement Payment | $ (10,525) | $ (3,350) |