XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at the beginning of the year $ 95,862 $ 90,673
Increases related to current year tax positions 7,595 4,635
Increases related to prior year tax positions 425 1,616
Decreases related to prior year tax positions (932) (29)
Lapse of statute of limitations/Settlements (303) (1,033)
Balance at the end of the year $ 102,647 $ 95,862