v3.25.1
Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Warranty claim activity    
Beginning balance $ 500 $ 500
Provision 43 30
Costs incurred (43) (30)
Ending balance $ 500 $ 500
Maximum    
Warranty [Line Items]    
Product warranty period 10 years