LONG-TERM DEBT - Schedule of Long-Term Debt (Details) - USD ($)
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2021
Debt Instrument [Line Items]      
Less: unamortized debt discounts and issuance costs $ (5,328,000) $ (6,092,000)  
Total debt 409,672,000 408,908,000  
Less: current maturities 0 0  
Long-term debt 409,672,000 408,908,000  
2021 Notes      
Debt Instrument [Line Items]      
Long-term debt outstanding 315,000,000 315,000,000  
Term Loan      
Debt Instrument [Line Items]      
Long-term debt outstanding 0 100,000,000 $ 100,000,000
Revolving Credit Facility      
Debt Instrument [Line Items]      
Long-term debt outstanding $ 100,000,000 $ 0