XML 98 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Income Tax Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred income tax valuation allowance:      
Balance at Beginning of Period $ 1,778,446 $ 2,886,575 $ 2,884,262
Increase 0 0 2,313
Decrease (737,046) (1,108,129) 0
Balance at End of Period $ 1,041,400 $ 1,778,446 $ 2,886,575