XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
OTHER CURRENT ASSETS [Abstract]    
Contract assets $ 15,752 $ 9,859
Prepaid and refundable income taxes 9,709 1,550
Prepaid expenses 8,263 7,999
Recoverable value added taxes 2,714 24,213
Other 814 629
Total other current assets $ 37,252 $ 44,250