XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Schedule of Operations by Segment (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting Information [Line Items]        
Net sales $ 1,504,755 $ 1,351,959 $ 2,834,256 $ 2,552,691
Intersegment Elimination        
Segment Reporting Information [Line Items]        
Net sales 1,686 1,962 4,478 5,109
Cost of sales $ 1,740 $ 1,956 $ 4,558 $ 5,051