v3.26.3
Note 19 - Income Taxes - Cash Payments for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Federal $ 21,750    
INCOME TAXES, NET OF AMOUNTS REFUNDED 22,196 $ 279 $ 527
Wisconsin Tax Authority [Member]      
State and local 16    
Tennessee Tax Authority [Member]      
State and local 13    
Other State Tax Authorities [Member]      
State and local 8    
Tax Authority, Spain [Member]      
Foreign 12    
Tax Authorities in South America [Member]      
Foreign $ 397