v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Schedule of Product Warranties [Line Items]    
Balances as of beginning of fiscal year $ 5,768 $ 4,036
Acquired warranty liabilities 4,693 1,261
Accruals for warranties 4,939 431
Warranty claims settled (2,238) (1,402)
Balances as of end of period $ 13,162 $ 4,326