XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Warrants Outstanding (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 5.14 $ 5.14
Warrants Outstanding 7,623,772 7,623,772
Warrants Exercisable 7,623,772 7,623,772
Weighted Average Life of Outstanding Warrants in Months 34 months  
Warrants Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 9.45  
Warrants Outstanding 192,982  
Warrants Exercisable 192,982  
Weighted Average Life of Outstanding Warrants in Months 6 months  
Warrants Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 10.40  
Warrants Outstanding 34,737  
Warrants Exercisable 34,737  
Weighted Average Life of Outstanding Warrants in Months 7 months  
Warrants Range Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 5.00  
Warrants Outstanding 7,105,496  
Warrants Exercisable 7,105,496  
Weighted Average Life of Outstanding Warrants in Months 35 months  
Warrants Range Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise price $ 5.16  
Warrants Outstanding 290,557  
Warrants Exercisable 290,557  
Weighted Average Life of Outstanding Warrants in Months 35 months