INCOME TAXES - Cash Refunds (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2024 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Effective Income Tax Rate Reconciliation [Line Items] | ||||
| Income Tax Paid, Federal, after Refund Received | $ (22,733) | $ 43,000 | $ (22,733) | $ 43,000 |
| Income Tax Paid, after Refund Received | (22,733) | 50,500 | (26,822) | 50,500 |
| New Mexico | ||||
| Effective Income Tax Rate Reconciliation [Line Items] | ||||
| Income Tax Paid, State and Local, after Refund Received | 0 | 7,500 | (4,039) | 7,500 |
| Other | ||||
| Effective Income Tax Rate Reconciliation [Line Items] | ||||
| Income Tax Paid, State and Local, after Refund Received | $ 0 | $ 0 | $ (50) | $ 0 |