Fair Value Measurements - Pre-funded Warrant (Details) - $ / shares |
6 Months Ended | ||
---|---|---|---|
Dec. 26, 2024 |
Jul. 31, 2024 |
Jun. 30, 2025 |
|
Warrants | |||
Number of shares issued on the exercise of warrants | 34,680 | ||
PIPE Pre-funded warrants | |||
Warrants | |||
Number of warrants issued | 670,000 | 670,000 | |
Exercise price (in USD per share) | $ 0.9705 | $ 0.01 | $ 0.01 |
Warrants exercised (in shares) | 670,000 | ||
Number of shares issued on the exercise of warrants | 663,096 |