v3.25.1
GUARANTEES AND PRODUCT WARRANTIES - Reconciliation of the changes in our warranty estimated liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
GUARANTEES AND PRODUCT WARRANTIES    
Balance, beginning of period $ 1,086 $ 1,294
Provision for warranties during the period 818 1,165
Charges to the estimated liability (977) (1,342)
Impact of foreign currency translation 9 4
Balance, end of period $ 936 $ 1,121