XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED LIABILITIES
12 Months Ended
Oct. 31, 2025
ACCRUED LIABILITIES [Abstract]  
ACCRUED LIABILITIES
NOTE 7 - ACCRUED LIABILITIES

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

   
October 31,
2025
   
October 31,
2024
 
             
Compensation related expenses
 
$
26,284
   
$
31,188
 
Income taxes
   
21,094
     
24,200
 
Contract liabilities
   
9,491
     
12,375
 
Property, plant, and equipment
   
7,291
     
2,670
 
Value added and other taxes
   
3,799
     
2,837
 
Service contracts
   
2,226
     
1,448
 
Operating leases
   
1,975
     
1,925
 
Telecommunications and utilities
   
1,328
     
1,040
 
Other
   
8,165
     
9,439
 
                 
Accrued liabilities
 
$
81,653
   
$
87,122