XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables & Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Receivables [Abstract]      
Trade receivables $ 202,549 $ 191,981  
Other 4,874 5,962  
Accounts receivable, gross 207,423 197,943  
Allowance for accounts receivable 2,039 254 $ 843
Accounts receivable, net 205,384 197,689 97,300
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Allowance for accounts receivable 254 843 289
Current period provision for expected credit losses 2,032 137 711
Amounts written off (255) (782) (165)
Recoveries 2 12 0
Foreign currency translation adjustments 6 44 8
Allowance for accounts receivable $ 2,039 $ 254 $ 843