v3.25.2
Income Taxes (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Undistributed earnings of foreign subsidiaries $ 304,000    
Foreign net operating loss carry forwards 71,000    
Foreign net operating loss carry forwards no expiration 62,000    
Foreign net operating loss carry forwards expiration 9,000    
Income tax expense benefit 24,699 $ (6,354) $ 16,441
Deductions (3,352) (3,507)
Valuation allowances and reserves charged to cost and expense 4,655 2,984 2,537
Valuation Allowance Utilized Future Expense [Member]      
Decrease in valuation allowance 3,400 3,000 1,000
Deductions $ 4,700 300 700
Valuation allowances and reserves charged to cost and expense   3,500 2,500
Decrease in deferred income tax assets   200 $ 2,800
Subsidiaries [Member]      
Reacquisition and limitation   9,000  
Income tax expense benefit   $ 23,600