XML 76 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 05, 2024
Feb. 28, 2024
Jan. 31, 2024
Jul. 31, 2023
Sep. 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           $ 6,312,000 $ 2,846,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, Vested, Number of Shares (in shares)           215,334    
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, Vested, Number of Shares (in shares)           303,125    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)           96,375    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount           $ 900,000    
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)           400,000    
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,600,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)           266,666    
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           $ 700,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           $ 600,000 $ 600,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           $ 4,300,000 $ 1,400,000