Stockholders' Equity - Summary of Warrants and Pre-funded Warrants to Purchase Shares of Common Stock Issued and Outstanding (Details) - $ / shares |
6 Months Ended | 12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
May 26, 2026 |
Aug. 31, 2025 |
|||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Exercise Price per Share | $ 0.001 | $ 0.001 | ||||||
| Warrant Issued | 10,943,297 | 10,528,297 | ||||||
| Warrant Outstanding | 10,943,297 | 10,528,297 | ||||||
| June 16 2024 warrants | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Issue Date | Jun. 16, 2024 | Jun. 16, 2024 | ||||||
| Warrant Exercisable Date | Jun. 16, 2024 | Jun. 16, 2024 | ||||||
| Warrant Expiration Date | Jun. 18, 2029 | Jun. 18, 2029 | ||||||
| Warrant Exercise Price per Share | $ 17 | $ 17 | ||||||
| Warrant Issued | 634,500 | 634,500 | ||||||
| Warrant Outstanding | 634,500 | 634,500 | ||||||
| June 17 2024 warrants | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Issue Date | Jun. 17, 2024 | Jun. 17, 2024 | ||||||
| Warrant Exercisable Date | Jun. 17, 2024 | Jun. 17, 2024 | ||||||
| Warrant Expiration Date | Jun. 18, 2029 | Jun. 18, 2029 | ||||||
| Warrant Exercise Price per Share | $ 17 | $ 17 | ||||||
| Warrant Issued | 179,500 | 179,500 | ||||||
| Warrant Outstanding | 179,500 | 179,500 | ||||||
| August 11 2025 Warrants | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Issue Date | Aug. 11, 2025 | Aug. 11, 2025 | ||||||
| Warrant Exercisable Date | Aug. 11, 2025 | Aug. 11, 2025 | ||||||
| Warrant Exercise Price per Share | $ 0.001 | $ 0.001 | ||||||
| Warrant Issued | 1,040,820 | 1,040,820 | ||||||
| Warrant Outstanding | 1,040,820 | 1,040,820 | ||||||
| August 11 2025 One Warrants | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Issue Date | Aug. 11, 2025 | Aug. 11, 2025 | ||||||
| Warrant Exercisable Date | Aug. 11, 2025 | Aug. 11, 2025 | ||||||
| Warrant Expiration Date | [1] | Aug. 11, 2030 | Aug. 11, 2030 | |||||
| Warrant Exercise Price per Share | $ 21.6 | $ 21.6 | ||||||
| Warrant Issued | 4,209,187 | 4,209,187 | ||||||
| Warrant Outstanding | 4,209,187 | 4,209,187 | ||||||
| August 11 2025 Two Warrants | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Issue Date | Aug. 11, 2025 | Aug. 11, 2025 | ||||||
| Warrant Exercisable Date | [2] | Nov. 15, 2026 | Nov. 15, 2026 | |||||
| Warrant Expiration Date | [2] | Dec. 31, 2026 | Dec. 31, 2026 | |||||
| Warrant Exercise Price per Share | $ 21.6 | $ 21.6 | ||||||
| Warrant Issued | 4,464,290 | 4,464,290 | ||||||
| Warrant Outstanding | 4,464,290 | 4,464,290 | ||||||
| May 26 2026 Warrants | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Warrant Issue Date | May 26, 2026 | May 26, 2026 | ||||||
| Warrant Exercisable Date | [2] | May 26, 2026 | May 26, 2026 | |||||
| Warrant Exercise Price per Share | $ 0.001 | $ 0.001 | ||||||
| Warrant Issued | 415,000 | 0 | ||||||
| Warrant Outstanding | 415,000 | 0 | ||||||
| ||||||||