XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED LIABILITIES (Tables)
12 Months Ended
Oct. 31, 2022
ACCRUED LIABILITIES [Abstract]  
Accrued Liabilities

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

 
October 31,
2022
   
October 31,
2021
 
Compensation related expenses
 
$
33,061
   
$
22,632
 
Income taxes
   
37,595
     
15,596
 
Contract liabilities
   
18,872
     
14,717
 
Property, plant, and equipment
   
2,989
     
3,331
 
Value added and other taxes
   
2,923
     
2,540
 
Operating leases
   
1,354
     
2,273
 
Telecommunications and utilities
   
1,111
     
1,067
 
Other
   
6,302
     
10,210
 
Accrued liabilities
 
$
104,207
   
$
72,366