Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Leases - Schedule of future minimum payments for operating leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 29, 2023
Leases [Abstract]    
2024 $ 16,445  
2025 28,909  
2026 26,501  
2027 24,170  
2028 21,869  
Thereafter 73,477  
Total undiscounted future minimum lease payments 191,371  
Less: imputed interest (31,612)  
Total present value of lease obligations 159,759  
Less: current operating lease liability (16,933) $ (13,075)
Operating Lease Liabilities, long-term $ 142,826 $ 133,491