XML 27 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Options and Award Programs (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]    
Intrinsic value of stock options exercised $ 10,000 $ 10,000
Weighted-average remaining contractual life options, outstanding 2 years  
Weighted-average remaining contractual life options, exercisable 1 year 9 months 18 days  
Weighted-average remaining contractual life options, vested and expected to vest 1 year 9 months 18 days  
Unamortized share-based compensation expense $ 613,800  
Unamortized share-based compensation expense, recognition period 1 year