Leases - Lease Cost (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2020
Nov. 02, 2019
Leases    
Lease term 5 years  
Operating lease cost $ 36,918 $ 36,137
Variable lease cost 6,458 6,164
Short term lease cost 1,172 791
Total lease cost $ 44,548 $ 43,092
Minimum    
Leases    
Extension term 1 year  
Maximum    
Leases    
Extension term 5 years