XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables & Allowance (Tables)
12 Months Ended
Oct. 31, 2023
Receivables [Abstract]  
Accounts Receivable
Accounts receivable consisted of the following as of October 31, 2023 and 2022 (in thousands):
October 31,
20232022
Trade receivables$97,871 $95,851 
Other283 456 
Total98,154 96,307 
Less: Allowance for credit losses843 289 
Accounts receivable, net$97,311 $96,018 
Financing Receivable, Current, Allowance for Credit Loss
The changes in our allowance for credit losses were as follows (in thousands):
Year Ended October 31,
202320222021
Beginning balance as of November 1, 2022, 2021 and 2020$289 $340 $161 
Current period provision for expected credit
losses
711 314 267 
Amounts written off(165)(299)(88)
Recoveries— 10 — 
Foreign currency translation adjustments(76)— 
Balance as of October 31, 2023, 2022 and 2021$843 $289 $340