v3.26.3
Note 19 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Undistributed Earnings of Foreign Subsidiaries $ 281,000    
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount   $ 0 $ 23,622
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount     3,000
Valuation Allowance Deferred Tax Asset Not Able to Utilized     3,500
Valuation Allowance, Deferred Tax Asset Change Due to Utilization or Disposal of Previously Valued Deferred Income Tax Assets     200
Unrecognized Tax Benefits 0 0  
Unrecognized Tax Benefits, Period Increase (Decrease) 0 0 0
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 0 0 0
Other Tax Authorities [Member]      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount   4,700  
Income Tax Jurisdiction, Domestic Federal [Member]      
Operating Loss Carryforwards $ 0    
Open Tax Year 2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Foreign [Member]      
Operating Loss Carryforwards $ 64,000    
Operating Loss Carryforwards, Not Subject to Expiration 55,000    
Operating Loss Carryforwards, Subject to Expiration $ 9,000    
Open Tax Year 2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Foreign [Member] | His Majesty's Revenue and Customs (HMRC) [Member]      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount $ (3,300) $ (3,400)  
Valuation Allowance, Deferred Tax Asset, Change for Profitability     $ 300
Income Tax Jurisdiction, Domestic State and Local [Member]      
Open Tax Year 2022 2023 2024 2025 2026