Income Taxes - Summary of Gross Income Tax NOL Carryforwards (Details) - USD ($) $ in Millions |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Unlimited carryforward | ||
| Operating Loss Carryforwards [Line Items] | ||
| NOL carryforward | $ 151.9 | $ 85.9 |
| 10 to 15 year carryforward | ||
| Operating Loss Carryforwards [Line Items] | ||
| NOL carryforward | 1.8 | |
| 20 year carryforward | ||
| Operating Loss Carryforwards [Line Items] | ||
| NOL carryforward | $ 5.1 | $ 1.6 |