v3.26.1
Warrants (Details Narrative) - USD ($)
6 Months Ended 52 Months Ended
Feb. 11, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Proceeds from warrant exercises   $ 2,719,185 $ 2,195,312 $ 20,856,176
Tradeable Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants exercised, shares       157
Investor Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants exercised, shares       141
Series B Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants exercised, shares       86,937
Series C Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants exercised, shares       382,230
April Warrants And May Investor Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Payments for repurchase of warrants $ 3,139,651