v3.25.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Taxes    
Valuation allowance, deferred tax asset, increase (decrease), amount $ (72,800)  
Income tax benefit 0 $ 0
States operating loss carryforwards $ 199,000  
Minimum    
Income Taxes    
Number of tax years open for state tax audit (in years) 3 years  
Maximum    
Income Taxes    
Number of tax years open for state tax audit (in years) 5 years  
Domestic Tax Authority    
Income Taxes    
Operating loss carryforwards $ 1,600,000  
Operating loss carryforwards, subject to expiration 700,000  
Operating loss carryforwards, not subject to expiration 900,000  
Tax credit carryforward, amount 33,500  
State and Local Jurisdiction    
Income Taxes    
Operating loss carryforwards 1,000,000  
Operating loss carryforwards, subject to expiration 169,000  
Operating loss carryforwards, not subject to expiration $ 652,000