v3.26.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Accounts receivable and allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2025
Jan. 31, 2025
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross $ 404,808 $ 556,083 $ 476,403  
Allowance for doubtful accounts (1,382) (19,038) (1,472) $ (7,588)
Accounts receivable, net 403,426 537,045 474,931  
Wholesale        
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross 403,740 555,038 475,338  
Allowance for doubtful accounts (1,314) (18,970) (1,404) (7,520)
Accounts receivable, net 402,426 536,068 473,934  
Retail        
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross 1,068 1,045 1,065  
Allowance for doubtful accounts (68) (68) (68) $ (68)
Accounts receivable, net $ 1,000 $ 977 $ 997