XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Warrants Outstanding (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 60.23 $ 61.72
Warrants Outstanding 617,785 635,314
Warrants Exercisable 617,785 635,314
Weighted Average Life of Outstanding Warrants in Months 29 months  
Warrants Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 124.74  
Warrants Outstanding 1,447  
Warrants Exercisable 1,447  
Weighted Average Life of Outstanding Warrants in Months 1 month  
Warrants Range Two [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 29 months  
Warrants Range Three [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 29 months