XML 97 R69.htm IDEA: XBRL DOCUMENT v3.23.4
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
ACCRUED LIABILITIES [Abstract]    
Compensation related expenses $ 37,218 $ 33,061
Income taxes 24,080 37,595
Contract liabilities 9,965 18,872
Property, plant, and equipment 6,624 2,989
Value added and other taxes 3,523 2,923
Service Contracts 2,613 762
Operating leases 1,912 1,354
Telecommunications and utilities 1,311 1,111
Other 7,332 5,540
Accrued liabilities $ 94,578 $ 104,207