v3.26.1
Equity Transactions (Details 4)
Mar. 31, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total outstanding warrants 7,902,037
Year 2027 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total outstanding warrants 3,610
Year 2028 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total outstanding warrants 72,728
Year 2029 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total outstanding warrants 90,508
Year 2030 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total outstanding warrants 767,891
Year 2031 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total outstanding warrants 6,967,300