v3.26.1
Schedule of Offerings (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 17, 2026
Jun. 30, 2026
Subsidiary, Sale of Stock [Line Items]      
Common shares     732,260
Investor warrants     366,130
Gross proceeds $ 580,206   $ 6,590,340
Net proceeds $ 639,990   $ 5,861,147
Underwritten Public Offering Including Over Allotment [Member]      
Subsidiary, Sale of Stock [Line Items]      
Common shares     661,150
Investor warrants     330,575
Gross proceeds   $ 5,280,941 $ 5,950,350
Net proceeds     $ 5,280,941
Registered Direct Offering [Member]      
Subsidiary, Sale of Stock [Line Items]      
Common shares     71,110
Investor warrants     35,555
Gross proceeds     $ 639,990
Net proceeds     $ 580,206