v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Schedule of Product Warranties [Line Items]    
Balances as of beginning of fiscal year $ 5,768 $ 4,036
Acquired warranty liabilities 6,990 1,955
Accruals for warranties 5,859 1,052
Warranty claims settled (3,965) (2,265)
Balances as of end of period $ 14,652 $ 4,778