XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.4
ACCRUED LIABILITIES (Tables)
12 Months Ended
Oct. 31, 2024
ACCRUED LIABILITIES [Abstract]  
Accrued Liabilities

Presented below are the components of Accrued liabilities at the balance sheet dates.

 
October 31,
2024
   
October 31,
2023
 
Compensation related expenses
 
$
31,188
   
$
37,218
 
Income taxes
   
24,200
     
24,080
 
Contract liabilities
   
12,375
     
9,965
 
Value added and other taxes
    2,837       3,523  
Property, plant, and equipment
   
2,670
     
6,624
 
Operating leases
   
1,925
     
1,912
 
Telecommunications and utilities
   
1,040
     
1,311
 
Service Contracts
   
1,448
     
2,613
 
Other
    9,439       7,332  
Accrued liabilities
 
$
87,122
   
$
94,578