XML 136 R119.htm IDEA: XBRL DOCUMENT v3.24.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
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 $ 12,621 $ 8,333 $ 10,874
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment (184) (50) (1,070)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 51 7,729 [1] 476 [1]
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [2] (694) (3,391) (1,947)
Valuation Allowances and Reserves, Ending Balance 11,794 12,621 8,333
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 258,931 154,995 142,593
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 34,432 11,499 13,980
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [3]   95,596 275
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [4] (8,385) (3,159) (1,853)
Valuation Allowances and Reserves, Ending Balance $ 280,951 $ 258,931 $ 154,995
[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.