Income Taxes - Net Operating Loss Carryforwards (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Federal | |
| Net operating loss carryforwards | |
| Net operating loss carryforwards | $ 538,025 |
| Net operating loss carryforward that can be carried forward indefinitely | 412,220 |
| State | |
| Net operating loss carryforwards | |
| Net operating loss carryforwards | $ 385,224 |