v3.26.3
Schedule of Outstanding Exercisable but Unexercised Common Stock Warrants (Details) - $ / shares
Sep. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total outstanding warrants 7,639,942 2,884,037
Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total outstanding warrants 7,639,942  
October 2021 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 9,072.00  
Total outstanding warrants 1,279  
Expiration date Oct. 13, 2026  
October 2022 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 2,332.80  
Total outstanding warrants 3,010  
Expiration date Oct. 12, 2027  
October 2022-1 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 1,944.00  
Total outstanding warrants 3,142  
Expiration date Oct. 12, 2027  
October 2022-2 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 0.00  
Total outstanding warrants 399  
Expiration date Oct. 12, 2027  
November 2023 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 24.96  
Total outstanding warrants 23,732  
May 21, 2020 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expiration date May 21, 2029  
November 2023-1 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 38.40  
Total outstanding warrants 1,427  
Expiration date May 21, 2029  
March 2024 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 19.20  
Total outstanding warrants 7,814  
Expiration date Mar. 06, 2029  
August 2024 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 12.00  
Total outstanding warrants 130,210  
Expiration date Aug. 02, 2029  
August 2024-1 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 20.10  
Total outstanding warrants 7,814  
Expiration date Aug. 02, 2029  
June 2025 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 4.00  
Total outstanding warrants 1,250,000  
December 13, 2026 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expiration date Dec. 30, 2026  
June 2025-1 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 4.00  
Total outstanding warrants 1,250,000  
Expiration date Jun. 30, 2030  
June 2025-2 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 5.00  
Total outstanding warrants 75,000  
June 27, 2013 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expiration date Jun. 30, 2030  
July 2026-1 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 1.42  
Total outstanding warrants 2,112,677  
Expiration date Mar. 28, 2028  
July 2026-2 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 1.42  
Total outstanding warrants 2,112,677  
Expiration date Sep. 28, 2031  
July 2026-3 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 1.775  
Total outstanding warrants 126,761  
Expiration date Sep. 28, 2031  
July 2026-4 [Member] | Exercisable but Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 0.001  
Total outstanding warrants 534,000