v3.26.1
Revenue - Summary of Net Sales Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Disaggregation Of Revenue [Line Items]    
Net sales $ 142,402 $ 131,769
Wholesale    
Disaggregation Of Revenue [Line Items]    
Net sales 112,655 104,147
Direct to consumer    
Disaggregation Of Revenue [Line Items]    
Net sales 28,952 26,807
After-sales service    
Disaggregation Of Revenue [Line Items]    
Net sales $ 795 $ 815