v3.26.1
Note 9 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
25 Months Ended
Jul. 31, 2026
Jan. 31, 2026
Jul. 10, 2024
Common Stock, Shares Authorized (in shares) 18,750,000 18,750,000  
Preferred Stock, Shares Authorized (in shares) 10,000,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001  
Common Stock, Shares, Issued (in shares) 9,362,304 9,095,922  
Common Stock, Shares, Outstanding (in shares) 9,062,527 8,796,145  
Preferred Stock, Shares Outstanding (in shares) 0    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001    
Common Class A [Member]      
Common Stock, Shares Authorized (in shares) 18,750,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001    
Share Repurchase Program, Authorized, Amount     $ 10
Treasury Stock, Shares, Acquired (in shares) 0