Income Taxes - Summary of Gross Corporate Interest Restriction (CIR) Carryforwards (Details) - USD ($) $ in Millions |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Unlimited Carryforward [Member] | ||
| Corporate Interest Restriction Disallowance Carryforwards [Line Items] | ||
| Corporate interest restriction disallowance carryforwards | $ 6.3 | $ 3.1 |