COMMITMENTS AND CONTINGENCIES - Schedule of Water Contract Payments (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Other Commitments [Line Items] | |
| Amount paid for water contracts | $ 11,184 |
| WRMWSD | |
| Other Commitments [Line Items] | |
| Amount paid for water contracts | 3,600 |
| TCWD | |
| Other Commitments [Line Items] | |
| Amount paid for water contracts | 750 |
| Nickel | |
| Other Commitments [Line Items] | |
| Amount paid for water contracts | $ 6,834 |