XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS - Deferred Tax Asset Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Doubtful Accounts      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 38,055 $ 29,171 $ 29,270
Charges to Costs, Expenses and Other 15,888 29,488 14,236
Reversal (17,374) (20,613) (14,322)
Adjustments (17) 9 (13)
Balance at End of Period 36,552 38,055 29,171
Reversal of valuation allowances 17,374 20,613 14,322
Adjustments (17) 9 (13)
Deferred Tax Asset Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period 1,956,233 1,901,191 1,854,143
Charges to Costs, Expenses and Other 195,625 114,061 49,234
Reversal (226,617) (59,249) (4,209)
Adjustments (1,433,017) 230 2,023
Balance at End of Period 492,224 1,956,233 1,901,191
Reversal of valuation allowances 226,617 59,249 4,209
Adjustments (1,433,017) 230 2,023
Deferred Tax Asset Valuation Allowance | Federal and state      
Movement in Valuation Allowances and Reserves      
Valuation allowances released 195,600 114,100 $ 49,200
Deferred Tax Asset Valuation Allowance | State and Local Jurisdiction      
Movement in Valuation Allowances and Reserves      
Reversal (226,600)    
Adjustments   (59,200)  
Reversal of valuation allowances $ 226,600    
Adjustments   $ (59,200)