XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Outstanding Vested and Unexercised Common Stock Warrants (Details) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total outstanding warrants 1,025,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 $ 3.20  
Total outstanding warrants 46,875  
Expiration date Mar. 06, 2029