INCOME TAXES (Details) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
|
| Income Tax Contingency [Line Items] | ||||
| Renewable energy investment tax credits, purchased amount | $ 21.4 | $ 35.6 | $ 66.4 | $ 35.6 |
| Renewable energy investment tax credits, price per credit | 0.91 | |||
| Renewable energy investment tax credits, tax benefit | $ 2.0 | $ 3.2 | $ 6.3 | $ 3.2 |
| Minimum | ||||
| Income Tax Contingency [Line Items] | ||||
| Renewable energy investment tax credits, price per credit | 0.91 | 0.91 | ||
| Maximum | ||||
| Income Tax Contingency [Line Items] | ||||
| Renewable energy investment tax credits, price per credit | 0.93 | 0.93 | ||