v3.26.1
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