Stockholders' Equity (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Aug. 31, 2023 |
|
| Stockholders' Equity | |||||
| Exercise Price (per share) | $ 0.001 | ||||
| Minimum percentage of common stock held by investors for not exercise of warrants | 9.99% | ||||
| Number of shares issued upon exercise of warrants | 0 | 0 | 0 | 0 | |
| Warrants issued to purchase common stock, number of shares | 1,500,000 | 1,500,000 | |||