XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Schedule of Product Warranties [Line Items]    
Balances as of beginning of fiscal year $ 3,296 $ 3,379
Accruals for warranties 1,222 622
Warranty claims settled (1,074) (1,012)
Balances as of end of period $ 3,444 $ 2,989