XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Details) - Schedule of Summary of options outstanding by exercise price range - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Number Outstanding (in Shares) 10,500  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 1 year 146 days 1 year 135 days
Options Outstanding, Weighted Average Exercise Price $ 29.61  
Range One [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Number Outstanding (in Shares) 2,500  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 226 days  
Options Outstanding, Weighted Average Exercise Price $ 14.40  
Range One [Member] | Minimum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Price, Lower Range Limit 0  
Range One [Member] | Maximum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Price, Upper Range Limit $ 15.00  
Range Two [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Number Outstanding (in Shares) 7,000  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 284 days  
Options Outstanding, Weighted Average Exercise Price $ 30.40  
Range Two [Member] | Minimum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Price, Lower Range Limit 15.01  
Range Two [Member] | Maximum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Price, Upper Range Limit $ 30.40  
Range Three [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options Outstanding, Number Outstanding (in Shares) 1,000  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 0 years  
Options Outstanding, Weighted Average Exercise Price $ 62.10  
Range Three [Member] | Minimum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Price, Lower Range Limit 30.40  
Range Three [Member] | Maximum [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Price, Upper Range Limit $ 62.10