XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)       0    
Share-Based Payment Arrangement, Expense $ 1,623,000   $ 806,000 $ 2,582,000 $ 1,772,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) 350,000          
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)       325,709    
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) 91,500          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years    
Share Price (in dollars per share) $ 22.25     $ 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)       110,375    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) 331,125     331,125    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 2,900,000     $ 2,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, Fair Value Assumptions, Exercise Price (in dollars per share) $ 6.02     $ 6.02    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) 400,000     400,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 2     $ 2    
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, Fair Value Assumptions, Exercise Price (in dollars per share)           $ 3.94
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) 266,666     266,666    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 900,000     $ 900,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
Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years    
Share-Based Payment Arrangement, Expense 300,000   400,000 $ 700,000 1,200,000  
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Expense $ 1,300,000   $ 400,000 $ 1,900,000 $ 600,000