XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Stockholder's Equity (Details Textual) - $ / shares
3 Months Ended 6 Months Ended
Jun. 06, 2025
Mar. 07, 2025
Dec. 04, 2024
Sep. 06, 2024
Jun. 06, 2024
Mar. 06, 2024
Dec. 11, 2023
Mar. 04, 2021
Feb. 22, 2019
May 22, 2017
Aug. 18, 2015
May 06, 2013
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
Common Stock, Dividends, Per Share, Declared                         $ 0.01 $ 0.01 $ 0.04 $ 0.03
Preferred Stock Dividends Number of Rights Declared                       1        
Preferred Stock Dividends Number of Rights Minimum Percent of Common Stock that must be Acquired to Make Rights Exercisable                       15.00%        
Preferred Stock Dividends Number of Rights Minimum Percent of Common Stock that Must be Acquired to Make Rights Exercisable, Institutional Investors                       2000.00%        
Right to Purchase Series A Preferred Stock [Member]                                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                         0.001   0.001  
Class of Warrant or Right, Exercise Price of Warrants or Rights                         $ 0.9   $ 0.9  
Class of Warrant or Right, Term               11 years 9 years 7 years 5 years          
O 2025 Q3 Dividends [Member] | Forecast [Member]                                
Dividends Payable, Date Declared Jun. 06, 2025                              
Common Stock, Dividends, Per Share, Declared $ 0.01                              
Dividends Payable, Date of Record Jun. 26, 2025                              
Dividends Payable, Date to be Paid Jul. 14, 2025                              
O 2025 Q2 Dividends [Member]                                
Dividends Payable, Date Declared   Mar. 07, 2025                            
Common Stock, Dividends, Per Share, Declared   $ 0.01                            
Dividends Payable, Date of Record   Mar. 24, 2025                            
Dividends Payable, Date to be Paid   Apr. 14, 2025                            
O 2025 Q1 Ordinary and Special Dividends [Member]                                
Dividends Payable, Date Declared     Dec. 04, 2024                          
Common Stock, Dividends, Per Share, Declared     $ 0.03                          
Dividends Payable, Date of Record     Dec. 23, 2024                          
Dividends Payable, Date to be Paid     Jan. 09, 2025                          
O 2025 Q1 Dividends [Member]                                
Common Stock, Dividends, Per Share, Declared     $ 0.01                          
S 2025 Q1 Dividends [Member]                                
Common Stock, Dividends, Per Share, Declared     $ 0.02                          
O 2024 Q4 Dividends [Member]                                
Dividends Payable, Date Declared       Sep. 06, 2024                        
Dividends Payable, Date of Record       Sep. 23, 2024                        
Dividends Payable, Date to be Paid       Oct. 11, 2024                        
Dividends Payable, Amount Per Share       $ 0.01                        
O 2024 Q3 Dividends [Member]                                
Dividends Payable, Date Declared         Jun. 06, 2024                      
Dividends Payable, Date of Record         Jun. 24, 2024                      
Dividends Payable, Date to be Paid         Jul. 12, 2024                      
Dividends Payable, Amount Per Share         $ 0.01                      
O 2024 Q2 Dividends [Member]                                
Dividends Payable, Date Declared           Mar. 06, 2024                    
Dividends Payable, Date of Record           Mar. 21, 2024                    
Dividends Payable, Date to be Paid           Apr. 12, 2024                    
Dividends Payable, Amount Per Share           $ 0.01                    
O 2024 Q1 Ordinary and Special Dividends [Member]                                
Dividends Payable, Date Declared             Dec. 11, 2023                  
Common Stock, Dividends, Per Share, Declared             $ 0.02                  
Dividends Payable, Date of Record             Dec. 27, 2023                  
Dividends Payable, Date to be Paid             Jan. 16, 2024                  
O 2024 Q1 Dividends [Member]                                
Common Stock, Dividends, Per Share, Declared             $ 0.01                  
S 2024 Q1 Dividends [Member]                                
Common Stock, Dividends, Per Share, Declared             $ 0.01