v3.26.3
Note 15 - Revolving Credit Facility (Details Textual)
$ in Thousands
12 Months Ended
Jul. 31, 2026
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Sep. 29, 2026
USD ($)
Aug. 16, 2026
USD ($)
May 17, 2021
USD ($)
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.10%          
Repayments of Lines of Credit $ 21,421 $ 24,551 $ 32,864      
Revolving Credit Facility [Member] | TD Bank, N.A [Member]            
Line of Credit Facility, Maximum Borrowing Capacity         $ 50,000 $ 25,000
Long-Term Line of Credit 0 0        
Repayments of Lines of Credit $ 21,400 $ 24,600 $ 32,900      
Revolving Credit Facility [Member] | TD Bank, N.A [Member] | Subsequent Event [Member]            
Long-Term Line of Credit       $ 0    
Revolving Credit Facility [Member] | TD Bank, N.A [Member] | Minimum [Member]            
Leverage Ratio 0.0125          
Revolving Credit Facility [Member] | TD Bank, N.A [Member] | Maximum [Member]            
Leverage Ratio 0.0175