v3.26.1
Note 20 - Stock Options and Warrants - Schedule of Warrants (Details) - $ / shares
Jun. 30, 2026
Apr. 30, 2026
Number Outstanding, warrants (in shares) 1,829,108  
Chatham Warrant [Member]    
Number Outstanding, warrants (in shares) 1,079,108  
Warrants, exercise price (in dollars per share) $ 0.0001 $ 0.0001
Warrants, term (Year) 10 years  
PIPE Warrants [Member]    
Number Outstanding, warrants (in shares) 750,000  
Warrants, exercise price (in dollars per share) $ 0.35  
Warrants, term (Year) 10 years