XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Outstanding Vested and Unexercised Common Stock Warrants (Details) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total outstanding warrants 1,324,970 197,844
October 2021 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 1,512.00  
Total outstanding warrants 7,620  
Expiration date Oct. 13, 2026  
October 2022 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 388.80  
Total outstanding warrants 18,058  
Expiration date Oct. 12, 2027  
October 2022-1 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 324.00  
Total outstanding warrants 18,846  
Expiration date Oct. 12, 2027  
October 2022-2 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 0.00  
Total outstanding warrants 2,393  
Expiration date Oct. 12, 2027  
November 2023 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 6.40  
Total outstanding warrants 8,543  
Expiration date Nov. 16, 2028  
November 2023-1 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 4.16  
Total outstanding warrants 142,384  
Expiration date May 21, 2029  
March 2024 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 2.43  
Total outstanding warrants 781,251  
Expiration date Mar. 06, 2029  
March 2024-1 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 0.001  
Total outstanding warrants 299,000  
Expiration date Mar. 06, 2029  
March 2024-2 [Member] | Vested and Unexercised Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 3.20  
Total outstanding warrants 46,875  
Expiration date Mar. 06, 2029