XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES AND ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES - Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES AND ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES.      
Statutory rate $ 52,975 $ 90,786 $ (40,604)
State income taxes, net of federal benefit (provision) 10,927 4 (4,005)
Permanent differences 716 728 (2,233)
Impairments   (108,734)  
Tax credits, including withholding tax (1,064) 4,196 3,699
Valuation allowance 25,967 45,043 21,359
Rates different than statutory 5,945 16,041 9,753
Uncertain Tax Positions (7,413)    
Other (1,966) (4,104) 308
Income tax (provision) benefit, net $ 34,153 $ (46,126) $ (54,441)