v3.25.3
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jan. 31, 2025
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance $ (7,588) $ (1,471) $ (1,471)
Provision for credit losses (2,791) 68 (6,165)
Accounts written off as uncollectible 8,382 48 48
Ending balance (1,997) (1,355) (7,588)
Wholesale      
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance (7,520) (1,408) (1,408)
Provision for credit losses (2,791) 143 (6,160)
Accounts written off as uncollectible 8,382 48 48
Ending balance (1,929) (1,217) (7,520)
Retail      
ALLOWANCE FOR DOUBTFUL ACCOUNTS      
Beginning balance (68) (63) (63)
Provision for credit losses   (75) (5)
Ending balance $ (68) $ (138) $ (68)