XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2025
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2025
USD ($)
Segment
Location
Oct. 31, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | Segment     2  
Number of geographic locations | Location     2  
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]     srt:ChiefExecutiveOfficerMember  
Segment reporting, expense information used by CODM, description     CODM evaluates operating results based on gross profit, defined as net sales less cost of sales, and operating income, defined as gross profit less selling, general and administrative expenses.  
Segment reporting, CODM, profit (loss) measure, how used, description     The CODM uses gross profit and operating income in the budgeting and forecasting process. The CODM considers budget-to-current forecast and prior forecast-to-current forecast variances for gross profit and operating income for evaluating performance of the segments and making decisions about allocating capital and other resources to each segment.  
Net sales $ 186,132 $ 180,524 $ 479,730 $ 471,903
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net sales $ 68,100 $ 82,500 $ 224,200 $ 226,500