XML 109 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Statement Presentation Stock Split (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2025
USD ($)
$ / shares
shares
Jul. 31, 2025
$ / shares
shares
Stockholders' Equity Note, Stock Split, Conversion Ratio 2  
Common Stock, Shares Authorized 30,000,000 15,000,000
Adjustments to Common Stock and Additional Paid in Capital, Stock Split | $ $ 800  
Common    
Incremental Distribution of Shares, Stock Split 1  
Common stock, par value (in dollars per share) | $ / shares $ 0.10 $ 0.10
Class B    
Incremental Distribution of Shares, Stock Split 1  
Common stock, par value (in dollars per share) | $ / shares $ 0.10 $ 0.10