XML 87 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Contract with Customer, Contract Asset, Contract Liability, and Receivable
The change in the carrying amount of contract assets was as follows (In thousands):
Balance as of July 31, 2018$11,840 
Balance as of Capitalized contract assets during the period4,130 
Balance as of Costs amortized during the period(4,875)
Balance as of Effect of foreign currency exchange rates(521)
Balance as of July 31, 2019$10,574 
Capitalized contract assets during the period2,875 
Costs amortized during the period(3,541)
Effect of foreign currency exchange rates172 
Balance as of July 31, 2020$10,080 
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, 2018$(107,928)
Loss on foreign currency translation(24,601)
Cumulative loss on foreign currency translation as of July 31, 2019$(132,529)
Gain on foreign currency translation11,441 
Cumulative loss on foreign currency translation as of July 31, 2020$(121,088)
Schedule of fair value assumptions The Black-Scholes Merton option-pricing model utilized the following assumptions:
July 31,
202020192018
Expected life (in years)5.45.75.36.65.36.9
Risk-free interest rate0.29 %1.67 %1.80 %2.69 %1.88 %2.62 %
Estimated volatility21.7%27.6%21.6%22.1%19.7%20.7%
Expected dividends % % %
Weighted average fair value at measurement date$21.54 $15.47 $8.88