XML 110 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Interest and Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Other Income and Expenses [Abstract]    
Interest income $ 3,390 $ 3,872
Gains on non-hedge designated foreign currency forward contracts 637 22
Foreign currency exchange gains (losses) (771) 783
Other 390 (424)
Interest and other income, net $ 3,646 $ 4,253