XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Expiry Dates of Federal and State Income Tax Credit Carryforwards (Details)
$ in Millions
Dec. 31, 2024
USD ($)
U.S. Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 56.6
State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 33.3
U.S. foreign tax credit | U.S. Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 2.8
U.S. business tax credits | U.S. Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 53.8
State business tax credits - indefinite lived | State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 28.1
State business tax credits - definite lived | State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 5.2