XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2018
Apr. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 18,736 $ 17,511 $ 74,153 $ 54,381
Other comprehensive income (loss):        
Foreign currency translation (6,538) 1,384 4,608 (2,549)
Total other comprehensive income (loss) (6,538) 1,384 4,608 (2,549)
Comprehensive income $ 12,198 $ 18,895 $ 78,761 $ 51,832