Income Taxes - Additional Information (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|
| Operating Loss Carryforwards [Line Items] | |||
| US federal net operating loss carryforwards | $ 340,100,000 | $ 262,400,000 | |
| Net operating loss carryforwards | 303,100,000 | ||
| State net operating loss carryforwards | 225,700,000 | 155,400,000 | |
| Valuation allowance | 868,000 | 795,000 | |
| Interest expense limitation carryforward | 108,500,000 | 66,100,000 | |
| Unrecognized tax positions | 0 | ||
| Forecast | |||
| Operating Loss Carryforwards [Line Items] | |||
| State net operating loss carryforwards | $ 200,000 | ||
| Internal Revenue Code Section 382 | |||
| Operating Loss Carryforwards [Line Items] | |||
| US federal net operating loss carryforwards | $ 47,600,000 | $ 47,600,000 |