XML 26 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details 5) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance as of July 31 $ 27,537 $ 21,322 $ 19,269
Increases related to current year tax positions 8,196 6,588 5,169
Prior year tax positions:      
Prior year increase 6,390 800 554
Prior year decrease (1,603) (305) (2,079)
Cash settlement (1,182) (534) (519)
Lapse of statute of limitations (3,215) (334) (1,072)
Balance at July 31 $ 36,123 $ 27,537 $ 21,322