XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Stock-based Compensation (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 16, 2021
May 29, 2014
May 31, 2023
$ / shares
shares
Feb. 28, 2023
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
May 31, 2022
$ / shares
shares
Feb. 28, 2022
$ / shares
shares
Jun. 30, 2023
shares
Jun. 30, 2022
shares
Mar. 31, 2022
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                     0 0 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value | $                     $ 576,000 $ 392,000 $ 203,000
Share-Based Payment Arrangement, Expense | $                     553,000 715,000 441,000
Share-Based Payment Arrangement, Expense, Tax Benefit | $                     $ 197,000 $ 170,000 $ 110,000
Allocated Share-based Compensation Expense, Impact on Earnings Per Share, Diluted (in dollars per share) | $ / shares                     $ 0.02 $ 0.03 $ 0.03
Allocated Share-based Compensation Expense, Impact on Earnings Per Share, Basic (in dollars per share) | $ / shares                     $ 0.02 $ 0.02 $ 0.02
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $                     $ 2,134,000    
Director [Member] | Salaries, Wages and Benefits [Member]                          
Share-Based Payment Arrangement, Expense | $                     $ 55,000 $ 55,000 $ 80,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Grants in Period (in shares)               2,295 1,855        
Restricted Stock [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                     30,608    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares                     $ 27.97    
Accrual Shares to Each Non-employee Director [Member] | Nine Non-Employee Directors [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Grants in Period (in shares)                   652      
Stock Split To [Member]                          
Stockholders' Equity Note, Stock Split, Conversion Ratio 2                     2  
The 2014 Stock Option Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                     3,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                     0 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)                     0 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)                     1,402,000    
The 2014 Stock Option Plan [Member] | Stock Award [Member] | Key Employees [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       28,313     29,120            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares       $ 28.3     $ 38.8            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       4 years 4 years   4 years            
The 2014 Stock Option Plan [Member] | Stock Award [Member] | Key Employees [Member] | Share-Based Payment Arrangement, Tranche One [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       25.00%     25.00%            
The 2014 Stock Option Plan [Member] | Stock Award [Member] | Director [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     2,295     1,855              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares     $ 23.95     $ 29.6              
The 2014 Stock Option Plan [Member] | Stock Award [Member] | A Key Employee [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         3,500                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares         $ 27.68                
The 2014 Stock Option Plan [Member] | Stock Award [Member] | A Key Employee [Member] | Share-Based Payment Arrangement, Tranche One [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage         25.00%                
The 2014 Stock Option Plan [Member] | Minimum [Member] | Restricted Stock [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent   85.00%