v3.25.0.1
Leases (Tables)
12 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Schedule of Component of Lease Costs
The components of lease costs were as follows (in thousands):
Year Ended January 31,
202520242023
Lease cost
Operating lease cost$17,326 $15,510 $11,084 
Short-term lease cost3,519 3,664 2,344 
Variable lease cost11,526 8,480 8,279 
Total lease cost$32,371 $27,654 $21,707 
Schedule of Future Minimum Payments, Leases
The maturities of the Company’s non-cancellable operating lease liabilities are as follows (in thousands):
January 31, 2025
Fiscal 2026$14,135 
Fiscal 202711,269 
Fiscal 202810,794 
Fiscal 20296,042 
Fiscal 20303,787 
Thereafter3,717 
Total operating lease payments49,744 
Less: imputed interest(4,826)
Present value of operating lease liabilities$44,918