v3.25.3
NOTES PAYABLE - Third Amended and Restated ABL Credit Agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 04, 2024
Oct. 31, 2025
Jan. 31, 2025
Oct. 31, 2024
Jun. 03, 2024
Debt Instrument [Line Items]          
Outstanding amount   $ 6,493 $ 3,045 $ 213,898  
Unamortized debt issuance costs   4,500 $ 5,400 $ 5,200  
Senior secured credit facility          
Debt Instrument [Line Items]          
Debt issuance costs   5,600      
Trade Letters of Credit          
Debt Instrument [Line Items]          
Borrowings outstanding   0      
Standby letters of credit          
Debt Instrument [Line Items]          
Borrowings outstanding   $ 2,400      
Third ABL Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Debt instrument commitment fee percentage   0.375%      
Third ABL Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Debt instrument commitment fee percentage   0.25%      
Third ABL Credit Agreement | Senior secured credit facility          
Debt Instrument [Line Items]          
Term of credit agreement 5 years        
Senior secured credit facility $ 700,000        
Weighted average interest rate   7.98%      
Fixed charge coverage ratio   1.00%      
Credit covenant compliance   As of October 31, 2025, the Company was in compliance with these covenants.      
Third ABL Credit Agreement | Senior secured credit facility | Revolving credit facility          
Debt Instrument [Line Items]          
Outstanding amount   $ 0      
Third ABL Credit Agreement | Senior secured credit facility | Secured Overnight Financing Rate ("SOFR")          
Debt Instrument [Line Items]          
Spread interest rate 1.00%        
Third ABL Credit Agreement | Senior secured credit facility | Secured Overnight Financing Rate ("SOFR") | Maximum          
Debt Instrument [Line Items]          
Spread interest rate 2.00%        
Third ABL Credit Agreement | Senior secured credit facility | Secured Overnight Financing Rate ("SOFR") | Minimum          
Debt Instrument [Line Items]          
Spread interest rate 1.50%        
Third ABL Credit Agreement | Senior secured credit facility | Base rate | Maximum          
Debt Instrument [Line Items]          
Spread interest rate 1.00%        
Third ABL Credit Agreement | Senior secured credit facility | Base rate | Minimum          
Debt Instrument [Line Items]          
Spread interest rate 0.50%        
Third ABL Credit Agreement | Senior secured credit facility | Federal funds rate plus          
Debt Instrument [Line Items]          
Spread interest rate 0.50%        
Second Credit Agreement | Senior secured credit facility          
Debt Instrument [Line Items]          
Senior secured credit facility         $ 650,000
Maturity date Aug. 07, 2025