XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments are as follows:
June 30, 2024
Remaining 2024$7,492 
202515,402 
202615,850 
202715,474 
20286,143 
Thereafter2,990 
Total undiscounted lease payments63,351 
Less: Present value adjustment(6,977)
Operating lease liabilities$56,374 
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,
2023202420232024
Rent expense$4,009 $3,542 $8,047 $7,083 
Variable lease payments$944 $1,008 $1,920 $1,925 

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,
2023202420232024
Cash paid for amounts included in the measurement of lease liabilities$3,795 $3,589 $7,460 $7,259 

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