XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 61.72 $ 61.72
Warrants Outstanding 635,314 635,314
Warrants Exercisable 635,314 635,314
Weighted Average Life of Outstanding Warrants in Months 31 months  
Warrants Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 113.40  
Warrants Outstanding 16,082  
Warrants Exercisable 16,082  
Weighted Average Life of Outstanding Warrants in Months 3 months  
Warrants Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 124.74  
Warrants Outstanding 2,895  
Warrants Exercisable 2,895  
Weighted Average Life of Outstanding Warrants in Months 4 months  
Warrants Range Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 60.00  
Warrants Outstanding 592,125  
Warrants Exercisable 592,125  
Weighted Average Life of Outstanding Warrants in Months 32 months  
Warrants Range Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 61.95  
Warrants Outstanding 24,213  
Warrants Exercisable 24,213  
Weighted Average Life of Outstanding Warrants in Months 32 months