v3.25.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance $ (7,588) $ (1,471) $ (1,471)
Provision for credit losses (2,601) 276 (6,165)
Accounts written off as uncollectible     48
Ending balance (10,189) (1,195) (7,588)
Wholesale      
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance (7,520) (1,408) (1,408)
Provision for credit losses (2,601) 276 (6,160)
Accounts written off as uncollectible     48
Ending balance (10,121) (1,132) (7,520)
Retail      
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance (68) (63) (63)
Provision for credit losses     (5)
Ending balance $ (68) $ (63) $ (68)