v3.26.1
Segment Reporting - Schedule of Operations by Segment (Parenthetical) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Segment Reporting Information [Line Items]      
Net sales $ 6,165,376 $ 5,550,666 $ 5,153,237
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Net sales 10,259 11,463 15,934
Segment cost of sales $ 10,756 $ 11,589 $ 15,612