v3.26.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Net of allowance for credit losses $ 245 $ 245
Class A Common Stock    
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in Shares) 35,000,000 35,000,000
Common stock, shares issued (in Shares) 787,163 787,163
Common stock, shares outstanding (in Shares) 787,163 787,163
Class B Common Stock    
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in Shares) 200,000,000 200,000,000
Common stock, shares issued (in Shares) 51,206,648 50,789,697
Common stock, shares outstanding (in Shares) 51,206,648 50,789,697
Class B Treasury Stock    
Treasury stock, shares (in Shares) 101,487 101,487