XML 62 R41.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION (Stock Options By Exercise Price Range) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Options Outstanding, Number Outstanding 33,250  
Options Outstanding, Weighted Average Remaining Contractual Term 10 months 24 days  
Options Outstanding, Weighted Average Exercise Price $ 9.64  
Options Outstanding, Aggregate Intrinsic Value $ 99,910  
Options Exercisable, Number Exercisable 33,250  
Options Exercisable, Weighted Average Exercise Price $ 9.64 $ 7.95
Options Exercisable, Aggregate Intrinsic Value $ 99,910  
$6.00 - 8.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price Range, Lower Range Limit $ 6.00  
Exercise Price Range, Upper Range Limit 8.00  
$8.01 - 11.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price Range, Lower Range Limit 8.01  
Exercise Price Range, Upper Range Limit $ 11.00  
Options Outstanding, Number Outstanding 24,250  
Options Outstanding, Weighted Average Remaining Contractual Term 2 months 12 days  
Options Outstanding, Weighted Average Exercise Price $ 8.28  
Options Outstanding, Aggregate Intrinsic Value $ 99,910  
Options Exercisable, Number Exercisable 24,250  
Options Exercisable, Weighted Average Exercise Price $ 8.28  
Options Exercisable, Aggregate Intrinsic Value $ 99,910  
$11.00 - 14.00 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Exercise Price Range, Lower Range Limit $ 11.01  
Exercise Price Range, Upper Range Limit $ 14.00  
Options Outstanding, Number Outstanding 9,000  
Options Outstanding, Weighted Average Remaining Contractual Term 2 years 1 month 6 days  
Options Outstanding, Weighted Average Exercise Price $ 13.30  
Options Exercisable, Number Exercisable 9,000  
Options Exercisable, Weighted Average Exercise Price $ 13.30