XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Summary of Net Sales Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Disaggregation Of Revenue [Line Items]        
Net sales $ 161,829 $ 157,000 $ 293,598 $ 291,379
Wholesale        
Disaggregation Of Revenue [Line Items]        
Net sales 117,561 113,906 221,708 219,376
Direct to consumer        
Disaggregation Of Revenue [Line Items]        
Net sales 43,420 42,206 70,227 70,353
After-sales service        
Disaggregation Of Revenue [Line Items]        
Net sales $ 848 $ 888 $ 1,663 $ 1,650