v3.25.4
Income Taxes - Expiry Dates of Federal and State Income Tax Credit Carryforwards (Details)
$ in Millions
Dec. 31, 2025
USD ($)
U.S. Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 73.5
State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 35.9
U.S. foreign tax credit | U.S. Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 3.5
U.S. business tax credits | U.S. Federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 70.0
State business tax credits - indefinite lived | State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 27.9
State business tax credits - definite lived | State  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 8.0