Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of future minimum payments for operating leases (Details)

v3.23.1
Leases - Schedule of future minimum payments for operating leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 29, 2023
Leases [Abstract]    
2024 $ 21,684  
2025 28,644  
2026 26,237  
2027 23,905  
2028 21,605  
Thereafter 73,411  
Total undiscounted future minimum lease payments 195,486  
Less: imputed interest (31,458)  
Total present value of lease obligations 164,028  
Less: current operating lease liability (22,160) $ (21,898)
Operating Lease Liabilities, long-term $ 141,868 $ 135,955