v3.26.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Jan. 31, 2025
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross $ 451,604 $ 556,083 $ 491,245  
Allowance for doubtful accounts (18,749) (19,038) (10,189) $ (7,588)
Accounts receivable, net 432,855 537,045 481,056  
Wholesale        
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross 450,311 555,038 490,136  
Allowance for doubtful accounts (18,681) (18,970) (10,121) (7,520)
Accounts receivable, net 431,630 536,068 480,015  
Retail        
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross 1,293 1,045 1,109  
Allowance for doubtful accounts (68) (68) (68) $ (68)
Accounts receivable, net $ 1,225 $ 977 $ 1,041