XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock-based Compensation (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 15, 2024
shares
May 29, 2014
May 31, 2024
$ / shares
shares
May 31, 2023
$ / shares
shares
Feb. 28, 2023
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
May 31, 2022
$ / shares
shares
Mar. 31, 2022
Feb. 28, 2022
$ / shares
shares
Aug. 31, 2021
Jun. 30, 2024
shares
Jun. 30, 2023
shares
Jun. 30, 2022
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Mar. 13, 2014
shares
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, Vested in Period, Fair Value | $                           $ 928,000 $ 576,000 $ 392,000  
Share-Based Payment Arrangement, Expense, Tax Benefit | $                           $ 170,000 $ 197,000 $ 170,000  
Allocated Share-based Compensation Expense, Impact on Earnings Per Share, Diluted (in dollars per share) | $ / shares                           $ 0.02 $ 0.02 $ 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 | $                           $ 1,315,000      
Salaries, Wages and Benefits [Member]                                  
Share-Based Payment Arrangement, Expense | $                           723,000 $ 553,000 $ 715,000  
Director [Member] | Salaries, Wages and Benefits [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                       2,295          
Share-Based Payment Arrangement, Expense | $                           $ 37,000 $ 55,000 $ 55,000  
Share-Based Payment Arrangement, Nonemployee [Member] | Director [Member] | Unrestricted Shares [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                     2,130   1,855        
Stock Split To [Member]                                  
Stockholders' Equity Note, Stock Split, Conversion Ratio               2   2              
The 2024 Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 1,600,000                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 100.00%                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                           0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)                           1,600,000      
The 2024 Plan [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Director [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     2,130                            
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     $ 17.6                            
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 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                           0 0 0  
The 2014 Stock Option Plan [Member] | Director [Member] | Stock Award [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] | Key Employees [Member] | Stock Award [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] | Key Employees [Member] | Stock Award [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] | A Key Employee [Member] | Stock Award [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] | A Key Employee [Member] | Stock Award [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]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent   85.00%