v3.26.3
Note 13 - Stockholders Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended 34 Months Ended 63 Months Ended
May 10, 2022
Aug. 31, 2021
May 18, 2021
Oct. 01, 2018
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
[1]
Aug. 29, 2023
Aug. 01, 2023
May 09, 2019
Jan. 01, 2013
Treasury Stock, Common, Shares (in shares)         0               0     0 0              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 4,500,000               $ 4,500,000     $ 4,500,000 $ 4,500,000              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                         3 years                      
Preferred Stock, Shares Authorized (in shares)         30,000,000       30,000,000       30,000,000 30,000,000   30,000,000 30,000,000              
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.01       $ 0.01       $ 0.01 $ 0.01   $ 0.01 $ 0.01              
Preferred Stock, Redemption Amount         $ 7,242,959               $ 7,242,959     $ 7,242,959 $ 7,242,959              
Preferred Stock, Redemption, Number of Shares Redeemed (in shares)                               676,912                
Preferred Stock, Redemption Amount, Future Redeemable Securities         $ 1,721,256               1,721,256     $ 1,721,256 $ 1,721,256              
Share Repurchase Program, Authorized, Amount                 $ 21,000,000         $ 21,000,000                 $ 4,000,000  
Stock Repurchase Program, Increase in Authorized Amount $ 9,000,000 $ 4,000,000 $ 4,000,000                                          
Stock Repurchased During Period, Shares (in shares)         0 [1] 55,262 [1] 79,927 [1] 8,715 [1] 4,607 [1] 0 [1] 4,074 [1] 0 [1]         2,275,288              
Shares Acquired, Average Cost Per Share (in dollars per share)         $ 0 [1] $ 9.95 [1] $ 13.75 [1] $ 17.21 [1] $ 21.71 [1] $ 0 [1] $ 24.55 [1] $ 0 [1]         $ 6.6              
Share Repurchase Program, Remaining Authorized, Amount         $ 5,993,636               $ 5,993,636     $ 5,993,636 $ 5,993,636              
Blank Check [Member]                                                
Preferred Stock, Shares Authorized (in shares)         30,000,000               30,000,000     30,000,000 30,000,000              
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.01               $ 0.01     $ 0.01 $ 0.01              
Series B Preferred Stock [Member]                                                
Preferred Stock, Shares Authorized (in shares)         700,000       700,000       700,000 700,000   700,000 700,000              
Preferred Stock, Shares, Number (in shares)                         700,000                      
Preferred Stock, Redemption Price Per Share (in dollars per share)         $ 10.7 $ 10.7 [1] $ 10.7 [1] $ 10.7 [1] $ 10.7 [1] $ 10.7 [1] $ 10.7 [1] $ 10.7 [1] $ 10.7 $ 10.7 [1]   $ 10.7 $ 10.7       $ 10.7      
Preferred Stock, Redemption Amount                                         $ 8,964,214      
Preferred Stock, Redemption, Number of Shares Redeemed (in shares)                         175,233 280,372                    
Preferred Stock, Shares Issued (in shares)         160,865       336,098       160,865 336,098   160,865 160,865              
Preferred Stock, Redemption Amount, Future Redeemable Securities [1]         $ 1,721,256 $ 1,721,256 $ 2,096,259 $ 2,846,254 $ 3,596,249 $ 4,346,244 $ 5,096,239 $ 5,846,234 $ 1,721,256 $ 3,596,249   $ 1,721,256 $ 1,721,256              
Preferred Stock, Shares Outstanding (in shares)         160,865       336,098       160,865 336,098   160,865 160,865              
Series B-1 Preferred Stock [Member]                                                
Preferred Stock, Shares, Number (in shares)                             550,000                  
Preferred Stock, Cash, Dividend Rate, Percentage                         7.00%                      
Preferred Stock, Series B Preferred Shares, Dividend Rate, Percentage                         9.00%                      
Preferred Stock, Redemption Price Per Share (in dollars per share)         $ 10.7       $ 10.7       $ 10.7 $ 10.7 $ 10.7 [1] $ 10.7 $ 10.7 $ 10.7 [1] $ 10.7 [1] $ 10.7        
Preferred Stock, Shares Issued (in shares)         0               0     0 0              
Preferred Stock, Redemption Amount, Future Redeemable Securities [1]                             $ 0     $ 772,711 $ 1,522,706          
Preferred Stock, Shares Outstanding (in shares)         0               0     0 0              
January 26, 2023 and February 5, 2023 Warrants [Member]                                                
Warrants and Rights Outstanding, Additional Term (Year)           2 years                                    
January 26, 2023 Warrants [Member]                                                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 4                                    
February 5, 2023 Warrants [Member]                                                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 10                                    
Restricted Stock [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares)         0               0     0 0              
Share-Based Payment Arrangement [Member] | Amended 2011 Plan [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                                               675,000
Share-Based Payment Arrangement [Member] | 2023 Plan [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                                           400,000    
Share-Based Payment Arrangement [Member] | The 2023 ESPP [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                                           50,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)                         6,809 10,260                    
Restricted Stock Units (RSUs) [Member] | 2023 Plan [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested and Issued (in shares)                         18,535 32,245                    
Director [Member]                                                
Deferred Compensation Cash-Based Arrangements, Liability, Current       $ 75,000                                        
Deferred Compensation Cash-Based Arrangements, Liability, Per Quarter       18,750                                        
Director [Member] | Share-Based Payment Arrangement [Member] | 2023 Plan [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)                         14,632 11,126                    
Independent Directors [Member] | Restricted Stock [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested       $ 150,000                                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       5 years                                        
Employees and Consultants [Member] | Share-Based Payment Arrangement [Member] | 2023 Plan [Member]                                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)                         18,535 27,295                    
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.