XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans (Details) - Schedule of exercise prices of outstanding options - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise prices of outstanding options, Lower range (in Dollars per share)   $ 7.95  
Exercise prices of outstanding options, Number of options outstanding 20,100 22,839 69,083
Exercise prices of outstanding options, Average remaining contractual life (years) 4 years 266 days    
Exercise prices of outstanding options, Number of options exercisable 20,100    
$6.10 - $8.34 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise prices of outstanding options, Lower range (in Dollars per share) $ 6.10    
Exercise prices of outstanding options, Upper range (in Dollars per share) $ 8.34    
Exercise prices of outstanding options, Number of options outstanding 18,250    
Exercise prices of outstanding options, Average remaining contractual life (years) 5 years 9 months    
Exercise prices of outstanding options, Number of options exercisable 18,250    
$44.10 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise prices of outstanding options, Upper range (in Dollars per share) $ 44.10    
Exercise prices of outstanding options, Number of options outstanding 1,850    
Exercise prices of outstanding options, Average remaining contractual life (years) 3 years 343 days    
Exercise prices of outstanding options, Number of options exercisable 1,850