XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Warrants, Granted   14,000  
Outstanding at ending balance 765,000    
Weighted Average Remaining Contractual Life, Exercisable (Years) 4 years 3 months 29 days    
Warrant      
Outstanding at beginning balance 110,000 110,000  
Number of Shares, Exercised (10,000)    
Number of Warrants, Forfeited (1,000)    
Outstanding at ending balance 99,000 110,000 110,000
Weighted Average Exercise Price, Outstanding at beginning balance $ 2.39 $ 2.39  
Weighted Average Exercise Price, Exercised 2.27    
Weighted Average Exercise Price, Forfeited 2.27    
Weighted Average Exercise Price, Outstanding at ending balance $ 2.40 $ 2.39 $ 2.39
Weighted Average Remaining Contractual Life (Years) 2 years 9 months 3 days 3 years 9 months 3 days 4 years 9 months 7 days
Weighted Average Remaining Contractual Life, Exercisable (Years) 2 years 9 months 3 days    
Weighted Average Remaining Contractual Life, Forfeited (Years) 2 years 9 months 3 days    
Aggregate Intrinsic Value $ 660 $ 1,084 $ 525
Aggregate Intrinsic Value, Exercised 192    
Aggregate Intrinsic Value, Forfeited $ 25    
Employee Stock Option [Member]      
Outstanding at beginning balance 1,107,000 2,041,000  
Number of Warrants, Granted   15,000  
Number of Shares, Exercised (116,000) (684,000)  
Number of Warrants, Forfeited (226,000) (265,000)  
Outstanding at ending balance 765,000 1,107,000 2,041,000
Weighted Average Exercise Price, Outstanding at beginning balance $ 2.76 $ 2.25  
Weighted Average Exercise Price, Granted   9.23  
Weighted Average Exercise Price, Exercised 4.87 0.82  
Weighted Average Exercise Price, Forfeited 6.45 4.25  
Weighted Average Exercise Price, Outstanding at ending balance $ 1.36 $ 2.76 $ 2.25
Weighted Average Remaining Contractual Life (Years) 4 years 8 months 4 days 6 years 5 months 19 days  
Weighted Average Remaining Contractual Life, Exercisable (Years) 4 years 3 months 29 days    
Aggregate Intrinsic Value $ 5,896 $ 10,483