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