XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
OTHER CURRENT ASSETS [Abstract]    
Recoverable value added taxes $ 24,213 $ 16,539
Contract assets 9,859 6,313
Prepaid expenses 7,999 6,153
Prepaid and refundable income taxes 1,550 122
Other 629 608
Total other current assets $ 44,250 $ 29,735