v3.25.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
Jan. 31, 2024
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross $ 491,245 $ 632,340 $ 474,381  
Allowance for doubtful accounts (10,189) (7,588) (1,195) $ (1,471)
Accounts receivable, net 481,056 624,752 473,186  
Wholesale        
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross 490,136 631,463 473,075  
Allowance for doubtful accounts (10,121) (7,520) (1,132) (1,408)
Accounts receivable, net 480,015 623,943 471,943  
Retail        
ALLOWANCE FOR DOUBTFUL ACCOUNTS        
Accounts receivable, gross 1,109 877 1,306  
Allowance for doubtful accounts (68) (68) (63) $ (63)
Accounts receivable, net $ 1,041 $ 809 $ 1,243