XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details 5) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Summarizes the activity related to unrecognized tax benefits      
Unrecognized tax benefits - beginning of period $ 21,520 $ 20,518 $ 18,786
Gross increases - prior period tax positions 2 231 1
Gross decreases - prior period tax positions (134) (2,664) (982)
Gross increases - current period tax positions 4,352 3,435 2,713
Unrecognized tax benefits - end of period $ 25,740 $ 21,520 $ 20,518