XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Warrants Outstanding (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
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 40 months  
Warrants Range [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 12 months  
Warrants Range One [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 13 months  
Warrants Range Two [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 41 months  
Warrants Range Three [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 41 months