XML 150 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts Deferred Tax Assets (Details) - Valuation allowance for deferred tax assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation allowance and reserves      
Balance at Beginning of Period $ 192,686 $ 106,052 $ 291,386
Tax Valuation Allowance Charged to Income Tax Provision 0 64,351 0
Tax Valuation Allowance Credited to Income Tax Provision (1,568)   (151,058)
Charged or (Credited) to Other Accounts 36,487 22,283 (34,276)
Balance at End of Period $ 227,605 $ 192,686 $ 106,052