v3.26.1
GUARANTEES AND PRODUCT WARRANTIES - Reconciliation of the changes in our warranty estimated liability (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
GUARANTEES AND PRODUCT WARRANTIES    
Balance, beginning of period $ 967 $ 1,086
Provision for warranties during the period 1,700 1,747
Charges to the estimated liability (1,593) (1,890)
Impact of foreign currency translation (3) 18
Balance, end of period $ 1,071 $ 961