v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Operating Lease Costs
The following table sets forth information about the Company’s lease costs for the years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
Operating lease cost$21,195 $18,278 
Short-term lease cost1,685 768 
Finance lease cost:
Amortization of right-of-use assets 743 — 
Interest on lease liabilities303 — 
Total lease costs$23,926 $19,046 
The following table sets forth supplemental cash flow information about operating and finance leases for the years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
ROU assets obtained in exchange for new lease liabilities
Operating lease liabilities$14,866 $48,807 
Finance lease liabilities$16,039 $— 
Supplemental balance sheet information related to the leases is as follows:
Year Ended December 31,
20242023
Weighted-average remaining lease term – operating leases9.09 years8.52 years
Weighted-average discount rate – operating leases6.87 %6.54 %
Weighted-average remaining lease term – finance leases4.83 years0 years
Weighted-average discount rate – finance leases8.23 %— %
Schedule of Future Minimum Lease Payments
The Company’s future lease payments under non-cancellable operating leases as of December 31, 2024 are as follows:
Fiscal YearAmount
2025$19,739 
202617,455 
202712,714 
20286,451 
20294,095 
Thereafter40,226 
Total undiscounted cash flows100,680 
Less: Imputed interest(30,452)
Present value of lease liabilities$70,228 
Schedule of Finance Lease Payments
The Company’s future lease payments under finance leases as of December 31, 2024 are as follows:
Fiscal YearAmount
2025$1,837 
20262,334 
20271,890 
20281,531 
2029788 
Thereafter— 
Total undiscounted cash flows8,380 
Less: Imputed interest(1,390)
Present value of lease liabilities$6,990