XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.1
13. STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock option transactions
    Number of Option
and Warrants
Outstanding and exercisable
  Weighted- Average Exercise price of Option
and Warrants
  Range of
Exercise Price per Common Share
Balance, January 1, 2020     135,100       $7.21       $3.57 - $9.9  
Exercised                  
Expired     (13,500)       $8.20       $7.20-$9.90  
Balance, December 31, 2020     121,600       $7.09       $3.57 - $7.27  
Stock and warrants options exercisable and outstanding
Stock and Warrants Options Exercisable and Outstanding
            Weighted Average Remaining
    Outstanding at December 31, 2020  

Range of

Exercise Prices

 

Contractual Life

(Years)

Exercisable and outstanding   121,600   $3.57 - $7.27   0.65