v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 16, 2022
Operating Loss Carryforwards [Line Items]      
Maximum percentage of taxable income allowed to offset by net operating loss carryforwards per year 80.00%    
Tax Credit Carryforward, Description The tax credit carryforwards expire in 2044.    
Tax-effected valuation allowance $ 5,900,000 $ 7,100,000  
Increase (decrease) in valuation allowance (1,200,000)    
Uncertain tax reserves 0    
Federal [Member]      
Operating Loss Carryforwards [Line Items]      
Total net operating loss carryforwards 4,700,000,000    
Tax credit carryforward $ 3,900,000    
Tax-effected valuation allowance   5,200,000  
State [Member]      
Operating Loss Carryforwards [Line Items]      
Tax-effected valuation allowance   $ 700,000  
Inflation Reduction Act [Member]      
Operating Loss Carryforwards [Line Items]      
Excise tax percentage on stock buybacks and tax incentives     1.00%
Corporate alternative minimum tax percentage     15.00%
Average annual adjusted financial statement income     $ 1,000,000,000