XML 97 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Mar. 06, 2025
Feb. 25, 2025
Dec. 05, 2024
Mar. 13, 2024
Mar. 21, 2023
Sep. 14, 2022
Feb. 09, 2022
Mar. 21, 2025
Dec. 29, 2024
Dec. 31, 2023
Jan. 01, 2023
Dec. 27, 2024
Common Stock, Par or Stated Value Per Share (in dollars per share)                 $ 0.001 $ 0.001    
Proceeds from Issuance of Common Stock                 $ 6,810,000 $ 2,313,000 $ 4,682,000  
Share Price (in dollars per share)                       $ 9.86
Registered Direct Offering [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)     424,000 223,000 450,000 487,000 310,000          
Proceeds from Issuance of Common Stock     $ 3,200,000 $ 3,500,000 $ 2,300,000 $ 3,200,000 $ 1,500,000   $ 6,800,000      
Subsequent Event [Member] | ATM Offering [Member]                        
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001                    
Equity Issuable, Aggregate Maximum Offering, Amount   $ 20,000,000                    
Subsequent Event [Member] | Registered Direct Offering [Member]                        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001                      
Stock Issued During Period, Shares, New Issues (in shares) 256,200             182,000        
Proceeds from Issuance of Common Stock $ 1,500,000                      
Share Price (in dollars per share) $ 5.93