INCOME TAXES - Narrative (Details) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Income Tax Disclosure [Abstract] | ||||
Effective income tax rate reconciliation, annual, percent | 29.00% | 27.00% | 29.00% | 75.00% |