Quarterly report pursuant to Section 13 or 15(d)

Note 8 - Stock Based Compensation (Details Textual)

v3.22.2
Note 8 - Stock Based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended 29 Months Ended 36 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2024
Mar. 31, 2021
Share-Based Payment Arrangement, Expense   $ 515,000 $ 97,000 $ 921,000 $ 1,004,000            
Restricted Stock Units (RSUs) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       16,796 38,308            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares)   180,424   180,424              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)       10,798 46,225            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)       8,566 (0)            
Share-based Payment Arrangement, Unearned Dividend Equivalents   $ 22,663 0 $ 22,663 $ 0            
Share-Based Payment Arrangement, Expense       600,000 $ 1,000,000.0            
Share-Based Payment Arrangement, Accelerated Cost       200,000              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   700,000   $ 700,000              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       10 months 24 days              
Performance Stock Units (PSU) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)       10,901 (0)            
Share-based Payment Arrangement, Unearned Dividend Equivalents   $ 66,173 $ 0 $ 66,173 $ 0            
Nonqualified Stock Options [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)             791,790        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)             $ 24.00        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)   615,838   615,838              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date             Jul. 15, 2027        
The 2021 Equity Incentive Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 2,275,727         2,275,727          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)           10 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   2,151,007   2,151,007              
The 2021 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       66,445              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period upon IPO (in shares)   127,176   127,176              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) 4,631     10,798              
The 2021 Equity Incentive Plan [Member] | Performance Stock Units (PSU) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       0              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares)   66,841 0 66,841 0            
Share-based Payment Arrangement, Unearned Dividend Equivalents   $ 66,173   $ 66,173             $ 0
Share-Based Payment Arrangement, Expense   100,000 $ 0 300,000 $ 0            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 1,300,000   $ 1,300,000              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 2 months 12 days              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares)       10,901              
The 2021 Equity Incentive Plan [Member] | Performance Stock Units (PSU) [Member] | Forecast [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)               18,858   47,983  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share (in dollars per share)                 $ 24.15 $ 24.00  
The 2021 Equity Incentive Plan [Member] | Performance Stock Units (PSU) [Member] | Minimum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Shares to be Issued (in shares)   0   0              
The 2021 Equity Incentive Plan [Member] | Performance Stock Units (PSU) [Member] | Maximum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award, Shares to be Issued (in shares)   133,682   133,682