XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Income Tax Disclosure [Abstract]      
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 82 $ (595) $ (96)
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Tax at statutory rate 21.00% 21.00% 21.00%
International rate differential (1) 4.20% 2.30% 5.10%
Adjustments to tax accruals and reserves (0.10%) 3.30% (2.00%)
Research and development tax credits (1.60%) (1.60%) (2.00%)
Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards (1.20%) (4.80%) 0.00%
Deferred tax and other adjustments, net (0.40%) 0.60% (2.00%)
Income tax rate 21.90% 20.80% 20.10%