XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
As of June 30, 2023, future minimum lease payments are as follows:
Operating Leases
Remaining 2023$7,631 
202417,054 
202517,544 
202618,055 
202717,745 
Thereafter34,815 
Total undiscounted lease payments112,844 
Less: Tenant improvement receivables(2,337)
Less: Present value adjustment(14,268)
Operating lease liabilities$96,239 
Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information Operating lease expense was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202320222023
Rent expense$3,945 $4,009 $7,877 $8,047 
Variable lease payments$922 $944 $1,788 $1,920 

Supplemental cash flow and non-cash information related to the Company’s operating leases was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202320222023
Cash paid for amounts included in the measurement of lease liabilities$2,707 $3,795 $4,770 $7,460 

Supplemental balance sheet information related to the Company’s operating leases was as follows:
June 30,
2023
Weighted-average remaining lease term (in years)6.87
Weighted-average discount rate3.86%