XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
As of March 31, 2023, future minimum lease payments are as follows:
Operating Leases
Remaining 2023$11,426 
202417,054 
202517,544 
202618,055 
202717,745 
Thereafter34,816 
Total undiscounted lease payments116,640 
Less: Tenant improvement receivables(2,375)
Less: Present value adjustment(15,215)
Operating lease liabilities$99,050 
Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information Operating lease expense was as follows:
Three Months Ended March 31,
20222023
Rent expense$3,932 $4,038 
Variable lease payments$866 $976 

Supplemental cash flow and non-cash information related to the Company’s operating leases was as follows:
Three Months Ended March 31,
20222023
Cash paid for amounts included in the measurement of lease liabilities$2,063 $3,665 

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