XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
SCHEDULE OF WARRANTS ACTIVITY

The following table summarizes information about warrants granted during the years ended December 31:

   2022   2021 
   Number of
Warrants
   Weighted
Average
Exercise Price
   Number of
Warrants
   Weighted
Average
Exercise Price
 
                 
Balance, beginning of year   1,378,929   $7.40    1,366,667   $7.19 
Warrants granted   112,805    6.59    171,429    7.70 
Warrants expired   10,000    8.00    40,000    10.00 
Warrants exercised   -    -    119,167    6.99 
                     
Balance, end of year   1,481,734    7.34    1,378,929    7.40 
                     
Exercisable warrants   1,424,234   $7.38    1,295,596   $6.38 
SCHEDULE OF OUTSTANDING WARRANTS

Outstanding warrants as of December 31, 2022 are as follows:

   Weighted Average       Weighted       Weighted 
Range of  Residual Life       Average       Average 
Exercise  Span   Outstanding   Exercise   Exercisable   Exercise 
Prices  (in years)   Warrants   Price   Warrants   Price 
                     
5.91   4.33    40,000   $5.91    5,000   $5.91 
6.95   4.23    42,805    6.95    42,805    6.95 
7.00   2.62    847,500    7.00    855,000    7.00 
7.50   3.68    250,000    7.50    250,000    7.50 
7.70   3.52    171,429    7.70    171,429    7.70 
                          
10.00   0.39    100,000    10.00    100,000    10.00 
                          
5.91 to 10.00   2.41    1,481,734   $7.34    1,424,234   $7.38 
SCHEDULE OF WARRANTS OUTSTANDING, EXPIRY DATE AND EXERCISE PRICES

Warrants outstanding have the following expiry date and exercise prices as of the years ended December 31:

 

   Exercise         
Expiry Date  Prices   2022   2021 
             
February 27, 2022   8.00    -    10,000 
May 18, 2023   10.00    50,000    50,000 
October 14, 2023   10.00    50,000    50,000 
October 06, 2024   7.00    847,500    847,500 
September 01, 2025   7.50    83,334    83,334 
June 04, 2026   7.50    83,333    83,333 
July 7, 2026   7.70    171,429    171,429 
December 04, 2027   7.50    83,333    83,333 
March 25, 2027   6.95    42,805    - 
May 1, 2027   7.00    30,000    - 
May 1, 2027   5.91    40,000    - 
         1,481,734    1,378,929 


SCHEDULE OF STOCK OPTIONS GRANTED

 

   2022   2021 
   Number of
Stock
Options
   Weighted
Average
Exercise Price
   Number of
Stock
Options
   Weighted
Average
Exercise Price
 
                 
Balance, beginning of year   1,559,300   $4.58    1,811,550   $4.32 
                     
Stock options granted   841,500    -    -    - 
Stock options expired   -    -    28,750    - 
Stock options cancelled, forfeited   9,000    -    -    - 
Stock options exercised   201,217    -    223,500    - 
                     
Balance, end of year   2,190,583    5.00    1,559,300    4.58 
                     
Exercisable stock options   1,420,312   $4.96    1,065,133   $4.56 
SCHEDULE OF STOCK OPTIONS, EXPIRY DATE AND EXERCISE PRICES

Stock options outstanding at the end of the year have the following expiry date and exercise prices as of December 31,

 

   Exercise         
Expiry Date  Prices   2022   2021 
             
February 17, 2022   1.50    -    38,017 
February 17, 2022   1.80    -    76,033 
February 28, 2023   5.00    20,000    20,000 
March 05, 2023   2.40    242,000    247,000 
July 31, 2023   5.00    127,500    127,500 
October 31, 2023   4.40    10,000    54,000 
November 30, 2023   5.40    120,250    131,750 
November 20, 2024   10.00    125,000    125,000 
April 20, 2025   4.20    10,000    10,000 
March 1, 2027   5.14    648,500    - 
March 1, 2027   5.65    140,000    - 
May 1, 2027   5.90    30,000    - 
October 31, 2027   5.98    19,000    - 
September 30, 2030   4.40    318,333    350,000 
September 30, 2030   4.84    380,000    380,000 
                
         2,190,583    1,559,300 
SCHEDULE OF STOCK COMPENSATION EXPENSE

We recorded stock compensation expense relating to the vesting of stock options and warrants as follows for the years ended December 31,

 

           
   2022   2021 
In thousands        
Stock compensation  $1,321   $951 
Stock Option vesting   1,852    1,600 
Total  $3,173   $2,551