Fair Value Measurements - Series E Pre-funded Warrant (Details) $ / shares in Units, $ in Thousands |
1 Months Ended | 5 Months Ended | 7 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|---|---|
|
Jul. 30, 2024
USD ($)
|
Dec. 31, 2024
USD ($)
|
Jul. 30, 2024
USD ($)
|
Dec. 31, 2025
USD ($)
|
Jul. 31, 2024
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 25, 2024
$ / shares
|
|
| Warrants | |||||||
| Warrant liabilities fair value adjustment | $ (6,576) | $ (191) | $ (20) | ||||
| Series E Preferred Stock | |||||||
| Warrants | |||||||
| Warrant liabilities fair value adjustment | $ 100 | ||||||
| Pre-funded Warrants | Series E Preferred Stock | |||||||
| Warrants | |||||||
| Exercise price (in USD per share) | $ / shares | $ 0.001 | ||||||
| Conversion factor | 1.08 | ||||||
| Series E Pre-funded Warrants | |||||||
| Warrants | |||||||
| Exercise price (in USD per share) | $ / shares | $ 0.001 | ||||||
| Warrant liabilities | $ 200 | $ 300 |