XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Stockholders Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended 22 Months Ended
May 10, 2022
Aug. 31, 2021
May 18, 2021
Oct. 01, 2018
Jun. 30, 2025
Mar. 31, 2025
[1]
Dec. 31, 2024
[1]
Sep. 30, 2024
[1]
Jun. 30, 2024
Mar. 31, 2024
[1]
Dec. 31, 2023
[1]
Sep. 30, 2023
[1]
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Aug. 29, 2023
Aug. 01, 2023
May 09, 2019
Jan. 01, 2013
Treasury Stock, Common, Shares (in shares)         0               0   0        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 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        
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.01       $ 0.01       $ 0.01 $ 0.01 $ 0.01        
Preferred Stock, Redemption Price Per Share (in dollars per share)         $ 10.7               $ 10.7   $ 10.7        
Preferred Stock, Redemption Amount         $ 5,367,965               $ 5,367,965   $ 5,367,965 $ 8,964,214      
Preferred Stock, Redemption, Number of Shares Redeemed (in shares)                             501,679        
Share Repurchase Program, Authorized, Amount         $ 21,000,000               $ 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)         4,607 [1] 0 4,074 0 0 [1] 0 22,012 155,025 2,131,384            
Shares Acquired, Average Cost Per Share (in dollars per share)         $ 21.71 [1] $ 0 $ 24.55 $ 0 $ 0 [1] $ 0 $ 8.79 $ 8.53 $ 6.2            
Share Repurchase Program, Remaining Authorized, Amount         $ 7,792,173               $ 7,792,173   $ 7,792,173        
Blank Check [Member]                                      
Preferred Stock, Shares Authorized (in shares)         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        
Series B Preferred Stock [Member]                                      
Preferred Stock, Shares Authorized (in shares)         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 [1] $ 10.7 $ 10.7 $ 10.7 $ 10.7 [1] 10.7 10.7 10.7 $ 10.7 [1] $ 10.7 [1] $ 10.7 [1] $ 10.7      
Preferred Stock, Redemption, Number of Shares Redeemed (in shares)                         280,372            
Preferred Stock, Shares Issued (in shares)         336,098       616,470       336,098 616,470 336,098        
Preferred Stock, Shares Outstanding (in shares)         336,098       616,470       336,098 616,470 336,098        
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 [1] $ 10.7 $ 10.7 $ 10.7 $ 10.7 $ 10.7 [1] $ 10.7 $ 10.7      
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)                         10,260 19,635          
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)                         32,245 69,437          
Restricted Stock Units (RSUs) [Member] | Vested and Unissued [Member]                                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares)         2,483               2,483   2,483        
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)                         11,126 18,978          
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)                         27,295 64,266          
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.