Income Taxes - Schedule of Income Loss Carryforwards (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Operating Loss Carryforwards [Line Items] | ||
| Loss Carryforward | $ 475,445 | |
| Deferred Tax | 75,312 | $ 99,676 |
| US - Federal | ||
| Operating Loss Carryforwards [Line Items] | ||
| Loss Carryforward | 105,115 | |
| Deferred Tax, US - Capital Loss | 44,742 | |
| Deferred Tax | 22,074 | |
| US - Federal | Capital Loss Carryforward | ||
| Operating Loss Carryforwards [Line Items] | ||
| US - Capital Loss | 180,000 | |
| US - Capital Loss | ||
| Operating Loss Carryforwards [Line Items] | ||
| Loss Carryforward | 190,330 | |
| Deferred Tax | $ 8,496 |