v3.26.1
INCOME TAXES - INCOME TAXES PAID, NET OF INCOME TAX REFUNDS BY JURISDICTION (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
INCOME TAXES    
Income tax paid, net of income tax refunds $ 2.8 $ 1.6