v3.26.1
Subsequent Events (Details) - USD ($)
6 Months Ended
Aug. 12, 2026
Jun. 09, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsequent Events [Line Items]        
Company received funds     $ 669,106
Issuance of shares   52,000    
Subsequent Event [Member] | A Warrant [Member]        
Subsequent Events [Line Items]        
Company received funds $ 739,964      
Issuance of shares 168,173      
Subsequent Event [Member] | Exchange Warrants [Member]        
Subsequent Events [Line Items]        
Company received funds $ 39,999      
Issuance of shares 12,121