INCOME TAXES - Schedule of Income Tax Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Deferred income tax valuation allowance: | |||
| Balance at Beginning of Period | $ 1,041,400 | $ 1,778,446 | $ 2,886,575 |
| Increase | 0 | 0 | 0 |
| Decrease | (619,901) | (737,046) | (1,108,129) |
| Balance at End of Period | $ 421,499 | $ 1,041,400 | $ 1,778,446 |