v3.26.1
Leases - Schedule of Reconciliation of Undiscounted Cash Flows Related to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Jan. 31, 2026
Leases [Abstract]    
2026 (remaining) $ 22,183  
2027 52,365  
2028 46,679  
2029 38,696  
2030 30,602  
Thereafter 58,500  
Total minimum lease payments 249,025  
Less: amount of lease payments representing interest 42,222  
Present value of future minimum lease payments 206,803  
Less: current obligations under leases 36,663 $ 35,881
Long-term lease obligations $ 170,140 $ 173,346