XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Jul. 31, 2025
USD ($)
Segment
Location
Jul. 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 $ 161,829 $ 157,000 $ 293,598 $ 291,379
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Net sales $ 82,100 $ 73,500 $ 156,100 $ 144,000
Geographic Concentration Risk | Europe | Total net sales        
Segment Reporting Information [Line Items]        
International Operations Contribution 33.50% 29.80% 33.40% 31.10%
Geographic Concentration Risk | Middle East | Total net sales        
Segment Reporting Information [Line Items]        
International Operations Contribution 5.20% 6.40% 6.40% 7.30%
Geographic Concentration Risk | Americas (excluding the United States) | Total net sales        
Segment Reporting Information [Line Items]        
International Operations Contribution 11.60% 9.10% 11.30% 9.60%
Geographic Concentration Risk | Asia | Total net sales        
Segment Reporting Information [Line Items]        
International Operations Contribution 6.80% 9.70% 6.60% 8.70%