XML 33 R21.htm IDEA: XBRL DOCUMENT v3.3.1.900
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jan. 31, 2016
Accounting Policies [Abstract]  
Schedule of foreign currency translation
The cumulative effects of foreign currency exchange rate fluctuations were as follows (in thousands):
Cumulative loss on foreign currency translation as of July 31, 2014
$
(18,992
)
Loss on foreign currency translation
(49,518
)
Cumulative loss on foreign currency translation as of July 31, 2015
$
(68,510
)
Loss on foreign currency translation
(30,910
)
Cumulative loss on foreign currency translation as of January 31, 2016
$
(99,420
)