XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies - Consignments (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Sales $ 971,948 $ 1,191,073 $ 1,055,830
Cost of sales 901,992 1,117,228 998,405
Gross profit 69,956 73,845 57,425
Consignment Arrangements [Member]      
Sales 56,811 59,748 52,287
Cost of sales 51,937 53,238 45,945
Gross profit $ 4,874 $ 6,510 $ 6,342