XML 73 R45.htm IDEA: XBRL DOCUMENT v3.23.4
ACCRUED LIABILITIES (Tables)
12 Months Ended
Oct. 31, 2023
ACCRUED LIABILITIES [Abstract]  
Accrued Liabilities

Presented below are the components of Accrued liabilities at the balance sheet dates. Prior year amounts have been reclassified to conform to the current year presentation.

 
October 31,
2023
   
October 31,
2022
 
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