v3.24.0.1
Leases (Tables)
12 Months Ended
Jan. 31, 2024
Leases [Abstract]  
Schedule of Component of Lease Costs
The components of lease costs were as follows (in thousands):
Year Ended January 31,
202420232022
Lease cost
Operating lease cost$15,510 $11,084 $11,262 
Short-term lease cost3,664 2,344 1,918 
Variable lease cost8,480 8,279 4,874 
Total lease cost$27,654 $21,707 $18,054 
Schedule of Future Minimum Payments, Leases
The maturities of the Company’s non-cancellable operating lease liabilities are as follows (in thousands):
January 31, 2024
Fiscal 2025$15,290 
Fiscal 202613,567 
Fiscal 20278,585 
Fiscal 20288,269 
Fiscal 20294,482 
Thereafter6,078 
Total operating lease payments56,271 
Less: imputed interest(5,891)
Present value of operating lease liabilities$50,380