XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule of Outstanding Exercisable but Unexercised Common Stock Warrants (Details) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Exercise price $ 5.00    
Total outstanding warrants 2,884,037 309,037 32,995
Exercisable but Unexercised Common Stock Warrants [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total outstanding warrants 2,884,037    
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    
Expiration date Nov. 16, 2028    
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 Feb. 02, 2026    
August 2024-1 [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-2 [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    
Expiration date Oct. 17, 2027    
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    
Expiration date Jun. 30, 2030