XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Equity (Tables)
3 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
      

Weighted

 
      

Average

 
      

Grant Date

 
  

Restricted

  

Fair Value

 

Restricted Stock Units

 

Stock Units

  

($/share)

 
         

Outstanding at June 30, 2025

  827,523  $5.45 

Granted

  -   - 

Vested and issued

  (2,483)  10.07 

Forfeited

  -   - 

Outstanding at September 30, 2025

  825,040  $5.43 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Warrants Outstanding

  

Warrants Exercisable

 

at September 30, 2025

  

at September 30, 2025

 
        

Weighted

             
        

average

             

Range of

      

remaining

  

Weighted

      

Weighted

 

exercise

  

Number

  

contractual

  

average

  

Number

  

average

 

prices

  

Outstanding

  

life (years)

  

exercise price

  

exercisable

  

exercise price

 
$4.00   1,085,068   0.35  $4.00   1,085,068  $4.00 
$10.00   15,825   0.32  $10.00   15,825  $10.00 
     1,100,893   0.35  $4.09   1,100,893  $4.09 
Preferred Stock Redemption [Table Text Block]
  

Series B Preferred

 
          

Dollars

  

Remaining

 
          

Expended

  

Amount

 
  

Total

      

by Period

  

Available

 
  

Number of

      

under the

  

for Future

 
  

Shares

  

Price Paid

  

Preferred

  

Preferred

 

Period (1)

 

Redeemed

  

Per Share

  

Redemption

  

Redemption

 

July 1, 2024 – September 30, 2024:

  70,093  $10.70  $749,995  $5,846,234 

October 1, 2024 – December 31, 2024:

  70,093  $10.70  $749,995  $5,096,239 

January 1, 2025 – March 31, 2025:

  70,093  $10.70  $749,995  $4,346,244 

April 1, 2025 – June 30, 2025:

  70,093  $10.70  $749,995  $3,596,249 

Total

  280,372      $2,999,980  $3,596,249 
                 

July 1, 2025 – September 30, 2025:

  70,093  $10.70  $749,995  $2,846,254 

Total

  70,093      $749,995  $2,846,254 
Share Repurchase Program [Table Text Block]
              Remaining 
              Amount 
              Available 
          Dollars  for Future 
  Total      Expended  Share 
  Number      by Period  Repurchases 
  of Shares  Average  Under the  Under the 
  Purchased  Price Paid  Plans or  Plans or 

Period (1)

 

by Period

  

Per Share

  

Programs

  

Programs

 
                 

Year Ended June 30, 2025:

                

July 1, 2024 – September 30, 2024:

  -  $-  $-  $7,992,206 

October 1, 2024 – December 31, 2024:

  4,074  $24.55  $100,016  $7,892,190 

January 1, 2025 – March 31, 2025:

  -  $-  $-  $7,892,190 

April 1, 2025 – June 30, 2025:

  4,607  $21.71  $100,017  $7,792,173 
                 

Three Months Ended September 30, 2025:

                

July 1, 2025 – September 30, 2025:

  8,715  $17.21  $149,985  $7,642,188