XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 05, 2024
Feb. 28, 2024
Jul. 31, 2023
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Feb. 28, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)                 0        
Share-Based Payment Arrangement, Expense       $ 742,000     $ 1,623,000   $ 2,321,000 $ 2,582,000      
The 2017 Equity and Incentive Award Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   400,000 400,000                   400,000
Annual Board Service [Member] | Year 2023 [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)                       250,000  
Annual Board Service [Member] | Year 2024 [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)                     312,500    
Board Committee Service [Member] | Year 2023 [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                       1 year  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)                       78,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                       10 years  
Share Price (in dollars per share)                       $ 12.11  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)                       $ 3.88  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year)                       5 years 3 months  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate                       28.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                       4.16%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)         0                
Board Committee Service [Member] | Year 2024 [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                     1 year    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)                     87,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                     10 years    
Share Price (in dollars per share)                     $ 22.25    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)                     $ 8.87    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year)                     5 years 3 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate                     32.10%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                     4.40%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)         0                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)         96,375                
Chief Executive Officer [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)               400,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)               10 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)               $ 15.75          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year)               6 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate               31.00%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate               3.82%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)       266,666         266,666        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)               $ 6.02          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 1,200,000         $ 1,200,000        
Chief Executive Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)               133,334          
Chief Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)               133,333          
Chief Executive Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)               133,333          
Chief Executive Officer [Member] | Year 2023 [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)                       400,000  
Continued Service of the Chairman of the Board [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                       10 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)                       $ 9.08  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year) (Year)                       6 years 1 month 13 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate                       37.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate                       3.49%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)       133,333         133,333        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price (in dollars per share)                       $ 3.94  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 400,000         $ 400,000        
Continued Service of the Chairman of the Board [Member] | Share-Based Payment Arrangement, Tranche One [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)                       133,334  
Continued Service of the Chairman of the Board [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)                       133,333  
Continued Service of the Chairman of the Board [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)                       133,333  
Chair Sellers [Member] | The 2023 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     63,500                    
Director Case [Member] | The 2023 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) 6,659                        
Director Case [Member] | The 2024 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) 3,124                        
Restricted Stock [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                 3 years        
Share-Based Payment Arrangement, Expense       400,000     300,000   $ 800,000 700,000      
Restricted Stock [Member] | The 2017 Equity and Incentive Award Plan [Member]                          
Deferred Compensation Arrangement with Individual, Cancellation Expense           $ 631,000              
Restricted Stock [Member] | Chair Sellers [Member] | The 2023 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)     18,804                    
Restricted Stock [Member] | CEO Randle [Member] | The 2017 Equity and Incentive Award Plan [Member]                          
Deferred Compensation Arrangement with Individual, Cancellation Expense           229,000              
Restricted Stock [Member] | CEO Randle [Member] | The 2024 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)   28,511                      
Restricted Stock [Member] | Director Case [Member] | The 2017 Equity and Incentive Award Plan [Member]                          
Deferred Compensation Arrangement with Individual, Cancellation Expense           $ 402,000              
Restricted Stock [Member] | Director Case [Member] | The 2023 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares) 56,000                        
Restricted Stock [Member] | Director Case [Member] | The 2024 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares) 56,000                        
Share-Based Payment Arrangement, Option [Member]                          
Share-Based Payment Arrangement, Expense       $ 300,000     $ 1,300,000   $ 1,500,000 $ 1,900,000