Debt and Capital Lease Obligations - Schedule of Debt and Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Long-term debt [Abstract]    
Long-term debt $ 582,919  
Capital lease obligations 4,696 $ 4,949
Total debt and capital lease obligations 962,165 1,102,425
Less:    
Discount on debt (2,387) (2,527)
Deferred debt issuance costs (7,063) (8,886)
Current maturities of long-term debt and capital lease obligations (23,180) (907)
Long-term debt and capital lease obligations 929,535 1,090,105
Senior Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 227,000 227,000
2016-B Class B Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 0 73,589
2017-A Class A Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 4,171  
2017-A Class A Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 4,171 59,794
2017-A Class B Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 106,270  
2017-A Class B Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 106,270 106,270
2017-A Class C Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 50,340  
2017-A Class C Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 50,340 50,340
2017-B Class A Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 188,997  
2017-B Class A Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 188,997 292,663
2017-B Class B Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 132,180  
2017-B Class B Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 132,180 132,180
2017-B Class C Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 78,640  
2017-B Class C Notes [Member] | Secured Debt [Member]    
Long-term debt [Abstract]    
Long-term debt 78,640 78,640
Warehouse Notes [Member]    
Long-term debt [Abstract]    
Long-term debt 22,321 0
Less:    
Current maturities of long-term debt and capital lease obligations   0
Revolving Credit Facility [Member]    
Less:    
Deferred debt issuance costs (4,400) (5,200)
Revolving Credit Facility [Member] | Line of Credit [Member]    
Long-term debt [Abstract]    
Long-term debt $ 147,550 $ 77,000