Stockholders' Equity - Summary of Warrants Outstanding (Details) - $ / shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Class of Warrant or Right [Line Items] | ||
| Outstanding Warrants to Purchase Shares | $ 2,768,183 | |
| June 2026 Series A warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Outstanding Warrants to Purchase Shares | $ 1,363,637 | |
| Exercise Price Per Warrant | 4.4 | |
| Expiration Date | Dec. 12, 2031 | |
| June 2026 Series B warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Outstanding Warrants to Purchase Shares | $ 1,363,637 | |
| Exercise Price Per Warrant | 4.4 | |
| Expiration Date | Jun. 12, 2028 | |
| June 2026 Placement Agent warrants | ||
| Class of Warrant or Right [Line Items] | ||
| Outstanding Warrants to Purchase Shares | $ 40,909 | |
| Exercise Price Per Warrant | 4.125 | |
| Expiration Date | Jun. 12, 2031 | |
| January 2021 Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Expiration Date | Jul. 08, 2025 | |
| March 2021 Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Expiration Date | Sep. 22, 2025 |