XML 149 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Changes in Balance of Deferred Tax Asset Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Asset Valuation Allowance [Roll Forward]      
Beginning balance $ (1,349,924) $ (1,087,505) $ (1,276,305)
Additions (519,169) (262,469) (5,810)
Deductions 132,637 50 194,610
Ending balance $ (1,736,456) $ (1,349,924) $ (1,087,505)