XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Other comprehensive income:      
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax $ 20,228 $ 11,441 $ (24,601)
Comprehensive income, net of tax:      
Comprehensive income 956,723 711,348 567,092
Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent $ 936,495 $ 699,907 $ 591,693