Warrant Liabilities - Narrative (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Jan. 17, 2018 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Mar. 15, 2024 |
|
| Class of Warrant or Right [Line Items] | |||||
| Warrants to issue shares of common stock | 0 | 0 | 6,510,953 | ||
| Gain on estimated change in fair value of warrants | $ 0 | $ (675) | $ (9,062) | ||
| Warrant liabilities | |||||
| Class of Warrant or Right [Line Items] | |||||
| Warrants to issue shares of common stock | 5,333,334 | 0 | 0 | 0 | |
| Aggregate purchase price per warrant | $ 1.5 | ||||
| Aggregate purchase price | $ 8,000 | ||||
| Number of stock issued for each warrant | 1 | ||||
| Share price | $ 11.5 | ||||
| Warrant exercisable term | 30 days | ||||
| Gain on estimated change in fair value of warrants | $ (700) | $ (9,100) | |||