v3.26.1
Schedule of Securities Excluded from Calculation of Weighted Average Dilutive Common Shares (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 211,382,009 200,664,860
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 50,803,344 53,873,102
Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 148,441,615 138,202,615
2021 Unsecured Convertible Notes and Accrued Interest [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 571,085 543,133
2022 Unsecured Convertible Notes and Accrued Interest [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares
2024 Unsecured Convertible Notes and Accrued Interest [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 4,503,941
2025 Unsecured Convertible Notes and Accrued Interest [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 11,565,965 3,542,069