XML 111 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax Expense - NOL and Tax Credit Carryforwards (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Federal    
NOL and Tax Credit Carryforwards [Line Items]    
Tax Credit Carryforwards $ 424,700,000 $ 480,400,000
Operating loss carryforwards, valuation allowance 0  
State    
NOL and Tax Credit Carryforwards [Line Items]    
Tax Credit Carryforwards 19,900,000 21,500,000
State NOL Carryforwards 258,800,000 280,900,000
Operating loss carryforwards, valuation allowance 9,700,000  
Tax credit carryforward, valuation allowance $ 42,300,000 $ 55,400,000