v3.26.1
Stock Purchase Agreements (Details) - USD ($)
6 Months Ended
Jan. 02, 2026
Jun. 30, 2026
Jun. 30, 2025
Stock Purchase Agreements [Line Items]      
Net proceeds   $ 300,012
Number of shares 25,001    
Share amount $ 12    
Stock Purchase Agreement [Member]      
Stock Purchase Agreements [Line Items]      
Net proceeds $ 300,012