v3.25.1
REVENUE RECOGNITION - Textuals (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
REVENUE RECOGNITION      
Customer refund liabilities $ 59,811 $ 59,865 $ 79,985
Total contract liabilities 4,800 4,800 5,900
Revenue recognized related to contract liabilities 4,500 3,600  
Contract assets $ 0 $ 0 $ 0