Annual report [Section 13 and 15(d), not S-K Item 405]

Note 15 - Shareholders' Equity (Details Textual)

v3.25.1
Note 15 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jan. 31, 2025
Jul. 10, 2024
Jan. 31, 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) 8,616,633   8,380,436
Common Stock, Shares, Outstanding (in shares) 8,316,856   8,080,659
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    
Common Stock, Shares, Issued (in shares) 8,616,633    
Common Stock, Shares, Outstanding (in shares) 8,316,856    
Share Repurchase Program, Authorized, Amount   $ 10  
Treasury Stock, Shares, Acquired (in shares) 0