XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Warrants Outstanding (Details) - $ / shares
3 Months Ended
Mar. 31, 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 46 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 18 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 19 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 47 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 47 months