XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Opening Balance $ 11,794 $ 12,621 $ 8,333
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment (267) (184) (50)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 133 51 [1] 7,729 [1]
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [2] (1,411) (694) (3,391)
Valuation Allowances and Reserves, Ending Balance 10,249 11,794 12,621
SEC Schedule, 12-09, Reserve, Inventory [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Opening Balance 280,951 258,931 154,995
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment   (4,027)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 41,576 34,432 11,499
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 1,911   95,596 [3]
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [4] (18,964) (8,385) (3,159)
Valuation Allowances and Reserves, Ending Balance $ 305,474 $ 280,951 $ 258,931
[1] Principally additions from acquisitions and foreign currency translation adjustments.
[2] Principally write-offs of uncollectible accounts receivables.
[3] Principally additions from acquisitions and foreign currency translation adjustments.
[4] Principally write-offs of slow-moving, obsolete or damaged inventory.