XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation, Outstanding and Exercisable Options under Stock Based Compensation Plans (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 4,895,561
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 11 months 8 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.14
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 2,158,477
Options Exercisable, Number of Shares (in dollars per share) $ 4.09
$0.87-$1.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 120,500
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 11 months 15 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 0.89
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 120,500
Options Exercisable, Number of Shares (in dollars per share) $ 0.89
$1.01-$3.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 3,404,521
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 7 months 24 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.32
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 962,437
Options Exercisable, Number of Shares (in dollars per share) $ 2.54
$3.01-$5.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 1,013,040
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 1 month 13 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.14
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 718,040
Options Exercisable, Number of Shares (in dollars per share) $ 4.36
$5.01 - $8.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 220,000
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 1 month 9 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.92
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 220,000
Options Exercisable, Number of Shares (in dollars per share) $ 5.92
$8.01-$13.38 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 137,500
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 21 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 13.38
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 137,500
Options Exercisable, Number of Shares (in dollars per share) $ 13.38
Minimum [Member] | $0.87-$1.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 0.87
Minimum [Member] | $1.01-$3.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 1.01
Minimum [Member] | $3.01-$5.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 3.01
Minimum [Member] | $5.01 - $8.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 5.01
Minimum [Member] | $8.01-$13.38 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 8.01
Maximum [Member] | $0.87-$1.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 1.00
Maximum [Member] | $1.01-$3.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 3.00
Maximum [Member] | $3.01-$5.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 5.00
Maximum [Member] | $5.01 - $8.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 8.00
Maximum [Member] | $8.01-$13.38 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) $ 13.38