XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Schedule of Product Warranties [Line Items]    
Balances as of beginning of fiscal year $ 3,847 $ 3,296
Accruals for warranties 2,244 1,812
Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 245 (85)
Warranty claims settled (2,119) (1,699)
Balances as of end of period $ 4,217 $ 3,324