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 |