XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Net Sales Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Disaggregation Of Revenue [Line Items]        
Net sales $ 186,132 $ 180,524 $ 479,730 $ 471,903
Wholesale        
Disaggregation Of Revenue [Line Items]        
Net sales 150,046 148,118 371,754 367,494
Direct to consumer        
Disaggregation Of Revenue [Line Items]        
Net sales 35,265 31,578 105,492 101,931
After-sales service        
Disaggregation Of Revenue [Line Items]        
Net sales $ 821 $ 828 $ 2,484 $ 2,478