| Schedule of accounts receivable and allowance for doubtful accounts |
| | | | | | | | | | | | April 30, 2026 | | | Wholesale | | Retail | | Total | | | | (In thousands) | Accounts receivable, gross | | $ | 450,311 | | $ | 1,293 | | $ | 451,604 | Allowance for doubtful accounts | | | (18,681) | | | (68) | | | (18,749) | Accounts receivable, net | | $ | 431,630 | | $ | 1,225 | | $ | 432,855 | | | | | | | | | | | | | April 30, 2025 | | | Wholesale | | Retail | | Total | | | | (In thousands) | Accounts receivable, gross | | $ | 490,136 | | $ | 1,109 | | $ | 491,245 | Allowance for doubtful accounts | | | (10,121) | | | (68) | | | (10,189) | Accounts receivable, net | | $ | 480,015 | | $ | 1,041 | | $ | 481,056 | | | | | | | | | | | | | January 31, 2026 | | | Wholesale | | Retail | | Total | | | | (In thousands) | Accounts receivable, gross | | $ | 555,038 | | $ | 1,045 | | $ | 556,083 | Allowance for doubtful accounts | | | (18,970) | | | (68) | | | (19,038) | Accounts receivable, net | | $ | 536,068 | | $ | 977 | | $ | 537,045 |
|
| Schedule of activity in its allowance for doubtful accounts |
| | | | | | | | | | | | Wholesale | | Retail | | Total | | | | (In thousands) | Balance as of January 31, 2026 | | $ | (18,970) | | $ | (68) | | $ | (19,038) | Provision for credit losses, net | | | 227 | | | — | | | 227 | Accounts written off as uncollectible | | | 62 | | | — | | | 62 | Balance as of April 30, 2026 | | $ | (18,681) | | $ | (68) | | $ | (18,749) | | | | | | | | | | | Balance as of January 31, 2025 | | $ | (7,520) | | $ | (68) | | $ | (7,588) | Provision for credit losses, net | | | (2,601) | | | — | | | (2,601) | Accounts written off as uncollectible | | | — | | | — | | | — | Balance as of April 30, 2025 | | $ | (10,121) | | $ | (68) | | $ | (10,189) | | | | | | | | | | | Balance as of January 31, 2025 | | $ | (7,520) | | $ | (68) | | $ | (7,588) | Provision for credit losses, net | | | (19,778) | | | — | | | (19,778) | Accounts written off as uncollectible | | | 8,328 | | | — | | | 8,328 | Balance as of January 31, 2026 | | $ | (18,970) | | $ | (68) | | $ | (19,038) |
|