XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details 5) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Summarizes the activity related to unrecognized tax benefits      
Unrecognized tax benefits - beginning of period $ 20,518 $ 18,786 $ 17,138
Gross increases - prior period tax positions 231 1 147
Gross decreases - prior period tax positions (2,664) (982) 0
Gross increases - current period tax positions 3,435 2,713 1,501
Unrecognized tax benefits - end of period $ 21,520 $ 20,518 $ 18,786