Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 12, 2026 |
Mar. 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Aug. 31, 2025 |
|
| Class of Warrant or Right [Line Items] | ||||||
| Proceeds from issuance of common stock upon exercise of warrants | $ 15,000 | $ 15,000 | $ 15,000 | $ 0 | ||
| Number of warrants outstanding (in shares) | 10,600,000 | 20,600,000 | ||||
| Class of warrant or right, outstanding, weighted average exercise price (in USD per share) | $ 1.78 | $ 1.64 | ||||
| Common Stock | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Warrant to purchase common stock (in shares) | 10,000,000 | 10,000,000 | ||||
| Registered Direct Offering Warrant | Private Placement | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Warrant to purchase common stock (in shares) | 20,000,000 | |||||