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 |