v3.26.1
Note 9 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
19 Months Ended
Jan. 31, 2026
Apr. 30, 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  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.0001  
Common Stock, Shares, Issued (in shares) 9,095,922 9,135,428  
Common Stock, Shares, Outstanding (in shares) 8,796,145 8,835,651  
Preferred Stock, Shares Outstanding (in shares)   0  
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