XML 92 R64.htm IDEA: XBRL DOCUMENT v3.23.4
OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
OTHER CURRENT ASSETS [Abstract]    
Contract assets $ 10,984 $ 15,752
Prepaid expenses 10,031 8,263
Other 2,537 814
Prepaid and refundable income taxes 2,489 9,709
Recoverable value added taxes 2,312 2,714
Total other current assets $ 28,353 $ 37,252