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