XML 79 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
ACCRUED LIABILITIES [Abstract]    
Compensation related expenses $ 14,011 $ 15,359
Income taxes 13,227 10,369
Contract liabilities 11,542 7,834
Value added and other taxes 3,761 3,683
Professional fees 537 1,257
Other 6,624 5,972
Accrued liabilities $ 49,702 $ 44,474