Warrants - Schedule of Changes in Warrant Liability (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Change In Financial Instruments [Roll Forward] | ||
| Balance, beginning of period | $ 251,465 | |
| Balance, end of period | 250,512 | $ 251,465 |
| Level 3 | ||
| Change In Financial Instruments [Roll Forward] | ||
| Balance, beginning of period | 251,465 | 255,039 |
| Additional warrants issued | 0 | 0 |
| Change in fair value | (953) | (3,574) |
| Balance, end of period | $ 250,512 | $ 251,465 |