XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) - Stock Options [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number Outstanding 7,027,941
Number Exercisable 5,551,168
$1.87 - 3.07 [Member]  
Number Outstanding 705,996
Weighted-Average Remaining Contractual Life (Years) 4 years 1 month 6 days
Weighted-Average Exercise Price | $ / shares $ 2.30
Number Exercisable 705,996
Weighted-Average Exercise Price | $ / shares $ 2.30
$3.19 - 3.44 [Member]  
Number Outstanding 730,738
Weighted-Average Remaining Contractual Life (Years) 3 years 9 months 18 days
Weighted-Average Exercise Price | $ / shares $ 3.31
Number Exercisable 730,738
Weighted-Average Exercise Price | $ / shares $ 3.31
$4.80 - 4.92 [Member]  
Number Outstanding 587,200
Weighted-Average Remaining Contractual Life (Years) 3 years 4 months 24 days
Weighted-Average Exercise Price | $ / shares $ 4.80
Number Exercisable 587,200
Weighted-Average Exercise Price | $ / shares $ 4.80
$5.00 - 7.67 [Member]  
Number Outstanding 691,907
Weighted-Average Remaining Contractual Life (Years) 3 years 7 months 6 days
Weighted-Average Exercise Price | $ / shares $ 5.04
Number Exercisable 691,907
Weighted-Average Exercise Price | $ / shares $ 5.04
$7.80 - 8.65 [Member]  
Number Outstanding 765,615
Weighted-Average Remaining Contractual Life (Years) 5 years 2 months 12 days
Weighted-Average Exercise Price | $ / shares $ 8.34
Number Exercisable 765,615
Weighted-Average Exercise Price | $ / shares $ 8.34
$9.29 - 12.79 [Member]  
Number Outstanding 994,310
Weighted-Average Remaining Contractual Life (Years) 7 years 1 month 6 days
Weighted-Average Exercise Price | $ / shares $ 11.99
Number Exercisable 992,921
Weighted-Average Exercise Price | $ / shares $ 11.99
$13.37 - 16.95 [Member]  
Number Outstanding 1,424,960
Weighted-Average Remaining Contractual Life (Years) 8 years 1 month 6 days
Weighted-Average Exercise Price | $ / shares $ 16.52
Number Exercisable 680,786
Weighted-Average Exercise Price | $ / shares $ 16.30
$17.36 - 73.15 [Member]  
Number Outstanding 1,127,215
Weighted-Average Remaining Contractual Life (Years) 7 years 6 months
Weighted-Average Exercise Price | $ / shares $ 40.77
Number Exercisable 396,005
Weighted-Average Exercise Price | $ / shares $ 31.20