XML 36 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Note 15 - Stock-based Compensation Plan (Details Textual) - USD ($)
12 Months Ended
Feb. 18, 2020
Feb. 19, 2019
Feb. 20, 2018
Feb. 17, 2015
May 20, 2009
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 22, 2019
May 20, 2019
Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           9,750        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 52.09        
Share-based Payment Arrangement, Expense           $ 288,000 $ 192,000 $ 89,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period           6,900 4,200 3,500    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value           $ 353,000 $ 171,000 $ 109,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total           $ 940,000        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition           3 years 292 days        
Restricted Stock [Member] | Officers, Directors and Key Employees [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   9,750 20,000 19,500            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 52.09 $ 37.42 $ 24.50            
Stock Issued During Period, Value, Restricted Stock Award, Gross   $ 508,000 $ 748,000 $ 478,000            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       5 years            
Restricted Stock [Member] | Officers, Directors and Key Employees [Member] | Subsequent Event [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 14,250                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 67.43                  
Stock Issued During Period, Value, Restricted Stock Award, Gross $ 961,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 5 years                  
Restricted Stock [Member] | Officers, Directors and Key Employees [Member] | Share-based Payment Arrangement, Tranche One [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   20.00%                
Restricted Stock [Member] | Officers, Directors and Key Employees [Member] | Vesting Each Year on July 1, Beginning in 2019 [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     20.00%              
Equity Incentive Plan 2009 [Member] | Common Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized         223,000          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                   176,150
Equity Incentive Plan 2019 [Member]                    
Maximum Fair Value of First Exercisable Stock Incentive Options         $ 100,000          
Equity Incentive Plan 2019 [Member] | Common Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                 176,150  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant           176,150        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period         10 years          
Equity Incentive Plans [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross           0