v3.26.3
INCOME TAXES Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Income Tax Paid, Federal, after Refund Received $ 8,483 $ 9,275 $ 6,481
Income Tax Paid, State and Local, after Refund Received 1,661 2,877 3,516
Income Tax Paid, Foreign, after Refund Received 189 446 9
Income tax payments (10,333) (12,598) (10,006)
MISSISSIPPI      
Income Tax Paid, State and Local, after Refund Received $ 100 $ 800 600
GEORGIA      
Income Tax Paid, State and Local, after Refund Received     $ 600