XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
The following table sets forth the components of lease expense for the years ended December 31, 2023, 2022, and 2021 (in thousands, exclusive of sublease income):

Year Ended December 31,
202320222021
Operating lease cost$9,056 $6,950 $6,619 
Short-term lease cost1,444 583 149 
Variable lease cost4,230 3,817 2,713 
Total$14,730 $11,350 $9,481 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to operating leases as of December 31, 2023 and 2022 is presented in the following table (in thousands, except for lease term and discount rate):

As of December 31,
20232022
Right-of-use assets for operating leases$39,975$37,248
Operating lease liabilities, current$11,698$8,681
Operating lease liabilities, net of current portion59,06757,225
Total operating lease liabilities$70,765$65,906
Weighted average remaining lease term (in years)7.48.4
Weighted average discount rate9.4 %9.4 %
Schedule of Supplemental Cash Flow Information
Supplemental cash flow and expense information related to operating leases for the years ended December 31, 2023, 2022, and 2021 is shown below (in thousands):

Year Ended December 31,
202320222021
Operating cash outflows for operating leases$8,865 $7,073 $7,732 
Amortization of operating lease ROU assets2,676 1,495 1,361 
Interest expense on operating lease liabilities6,380 5,406 5,268 
Schedule of Maturities of Operating Lease Liabilities
A summary of our future minimum lease commitments under non-cancellable leases as of December 31, 2023 is shown below (in thousands):

Operating Leases
2024$12,208 
202513,011 
202613,332 
202713,583 
202812,469 
Thereafter34,839 
Total lease payments99,442 
Less: imputed interest(28,677)
Total$70,765