v3.26.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance $ (19,038) $ (7,588) $ (7,588)
Provision for credit losses, net 227 (2,601) (19,778)
Accounts written off as uncollectible 62   8,328
Ending balance (18,749) (10,189) (19,038)
Wholesale      
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance (18,970) (7,520) (7,520)
Provision for credit losses, net 227 (2,601) (19,778)
Accounts written off as uncollectible 62   8,328
Ending balance (18,681) (10,121) (18,970)
Retail      
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance (68) (68) (68)
Ending balance $ (68) $ (68) $ (68)