Fair Value Measurements - Pre-funded Warrant (Details) - PIPE Pre-funded warrants - $ / shares |
Dec. 26, 2024 |
Jul. 31, 2024 |
Dec. 31, 2025 |
|---|---|---|---|
| Warrants | |||
| Number of warrants issued | 670,000 | ||
| Shares called by per each warrant | 1 | ||
| 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 |