XML 75 R57.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
OTHER CURRENT ASSETS [Abstract]    
Recoverable value added taxes $ 16,539 $ 16,494
Contract assets 6,313 7,596
Prepaid expenses 6,153 6,506
Prepaid and refundable income taxes 122 2,642
Other 608 5,150
Total other current assets $ 29,735 $ 38,388