XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 12, 2023
Aug. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dividends declared per share (in dollars per share)       $ 0.04 $ 0.04 $ 0.04 $ 0.04 $ 0.08 $ 0.08
O 2025 Q3 Dividends [Member] | Forecast [Member]                  
Dividends declared per share (in dollars per share)     $ 0.04            
Dividends     $ 5,000,000            
Dividends Payable     87,000            
O 2025 Q3 Dividend Equivalent Dividends [Member] | Forecast [Member]                  
Dividends     $ 531,000            
Term Loan Credit Agreement [Member]                  
Debt Instrument, Periodic Payment $ 30,000,000                
Term Loan Credit Agreement [Member] | Subsequent Event [Member]                  
Debt Instrument, Face Amount   $ 1,200,000,000              
Debt Instrument, Increase in Liquidity   180,000,000              
Debt Instrument, Periodic Payment   $ 30,000,000