Fair Value Measurements - Series E Pre-funded Warrant (Details) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|---|
Jul. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
$ / shares
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
$ / shares
|
Jun. 30, 2024
USD ($)
|
Jul. 31, 2024
USD ($)
|
Jun. 25, 2024
$ / shares
|
|
Warrants | |||||||
Warrant liabilities fair value adjustment | $ 141 | $ (94) | $ 103 | $ (14) | |||
Series E Preferred Stock | |||||||
Warrants | |||||||
Warrant liabilities fair value adjustment | $ 100 | ||||||
Pre-funded Warrants | |||||||
Warrants | |||||||
Exercise price (in USD per share) | $ / shares | $ 0.01 | $ 0.01 | $ 0.001 | ||||
Pre-funded Warrants | Series E Preferred Stock | |||||||
Warrants | |||||||
Exercise price (in USD per share) | $ / shares | $ 0.001 | ||||||
Conversion factor | 1.08 | 1.08 | |||||
Series E Pre-funded Warrants | |||||||
Warrants | |||||||
Warrant liabilities | $ 300 | $ 300 | $ 200 |