XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Stock Options Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock Options, Outstanding beginning 1,765,108  
Weighted Average Exercise Price Options, Outstanding at beginning $ 6.83  
Stock Options, Exercised (50,000)
Weighted Average Exercise Price Options, Exercised  
Stock Options, Forfeited or expired  
Weighted Average Exercise Price Options, Forfeited or expired  
Stock Options, Outstanding ending 1,765,108  
Weighted Average Exercise Price Options, Outstanding ending $ 6.83  
Stock Options, Exercisable ending 1,765,108  
Weighted Average Exercise Price Options, Exercisable at ending $ 6.83  
Share-Based Payment Arrangement, Employee [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock Options, Outstanding beginning 1,400,108  
Stock Options, Exercised  
Stock Options, Forfeited or expired  
Stock Options, Outstanding ending 1,400,108  
Stock Options, Exercisable ending 1,400,108  
Share-Based Payment Arrangement, Nonemployee [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock Options, Outstanding beginning 365,000  
Stock Options, Exercised  
Stock Options, Forfeited or expired  
Stock Options, Outstanding ending 365,000  
Stock Options, Exercisable ending 365,000