Commitments and Contingencies - Schedule of Warrant Liabilities (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Separate Account, Liability [Roll Forward] | |
| Beginning balance | $ 16,644 |
| Ending Balance | 0 |
| 2024 Warrants | |
| Separate Account, Liability [Roll Forward] | |
| Issuance of 2024 Warrants | 2,734 |
| Fair value adjustment of warrants | (1,883) |
| Reclassification of 2024 Warrants to equity | (851) |
| 2020 Warrants | |
| Separate Account, Liability [Roll Forward] | |
| Fair value adjustment of warrants | 2,033 |
| Redemption of 2020 Warrants | $ (18,677) |
| X | ||||||||||
- Definition Reclassification of Warrants to Equity No definition available.
|
| X | ||||||||||
- Definition Amount of expense (income) related to adjustment to fair value of warrant liability. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|