XML 95 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding Number of Options Outstanding 2,234  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 5 months 26 days 4 years 9 months 18 days
Options Exercisable, Number of Options Exercisable 666  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 1 month 20 days  
Options Exercisable, Intrinsic Value $ 17,515  
5.75 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 5.75  
Options Outstanding Number of Options Outstanding 210  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 1 month 20 days  
Options Exercisable, Number of Options Exercisable 75  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 1 month 20 days  
Options Exercisable, Intrinsic Value $ 2,028  
5.95 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 5.95  
Options Outstanding Number of Options Outstanding 538  
Options Outstanding Weighted Average Remaining Life (Years) 2 years 9 months  
Options Exercisable, Number of Options Exercisable 292  
Options Exercisable, Weighted Average Remaining Life (Years) 2 years 9 months  
Options Exercisable, Intrinsic Value $ 7,866  
6.51 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 6.51  
Options Outstanding Number of Options Outstanding 261  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 4 months 20 days  
Options Exercisable, Number of Options Exercisable 86  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 4 months 20 days  
Options Exercisable, Intrinsic Value $ 2,275  
6.65 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 6.65  
Options Outstanding Number of Options Outstanding 173  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 4 months 9 days  
Options Exercisable, Number of Options Exercisable 52  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 4 months 9 days  
Options Exercisable, Intrinsic Value $ 1,371  
7.99 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 7.99  
Options Outstanding Number of Options Outstanding 19  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 11 months 1 day  
Options Exercisable, Number of Options Exercisable 3  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 11 months 1 day  
Options Exercisable, Intrinsic Value $ 74  
8.07 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 8.07  
Options Outstanding Number of Options Outstanding 5  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 7 months 24 days  
Options Exercisable, Number of Options Exercisable  
Options Exercisable, Weighted Average Remaining Life (Years)  
Options Exercisable, Intrinsic Value  
8.17 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 8.17  
Options Outstanding Number of Options Outstanding 225  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 9 months  
Options Exercisable, Number of Options Exercisable 42  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 9 months  
Options Exercisable, Intrinsic Value $ 1,045  
8.32 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 8.32  
Options Outstanding Number of Options Outstanding 226  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 6 months  
Options Exercisable, Number of Options Exercisable 64  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 6 months  
Options Exercisable, Intrinsic Value $ 1,580  
8.55 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 8.55  
Options Outstanding Number of Options Outstanding 179  
Options Outstanding Weighted Average Remaining Life (Years) 3 years 9 months  
Options Exercisable, Number of Options Exercisable 52  
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 9 months  
Options Exercisable, Intrinsic Value $ 1,276  
12.76 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 12.76  
Options Outstanding Number of Options Outstanding 25  
Options Outstanding Weighted Average Remaining Life (Years) 4 years 2 months 8 days  
Options Exercisable, Number of Options Exercisable  
Options Exercisable, Weighted Average Remaining Life (Years)  
Options Exercisable, Intrinsic Value  
13.12 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 13.12  
Options Outstanding Number of Options Outstanding 191  
Options Outstanding Weighted Average Remaining Life (Years) 4 years 4 months 17 days  
Options Exercisable, Number of Options Exercisable  
Options Exercisable, Weighted Average Remaining Life (Years)  
Options Exercisable, Intrinsic Value  
15.12 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 15.12  
Options Outstanding Number of Options Outstanding 3  
Options Outstanding Weighted Average Remaining Life (Years) 4 years 4 months 17 days  
Options Exercisable, Number of Options Exercisable  
Options Exercisable, Weighted Average Remaining Life (Years)  
Options Exercisable, Intrinsic Value  
21.70 [Member]    
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]    
Options Outstanding, Exercise Prices $ 21.70  
Options Outstanding Number of Options Outstanding 179  
Options Outstanding Weighted Average Remaining Life (Years) 4 years 9 months  
Options Exercisable, Number of Options Exercisable  
Options Exercisable, Weighted Average Remaining Life (Years)  
Options Exercisable, Intrinsic Value