XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases Future minimum lease payments at June 30, 2024 under the Company’s non-cancelable leases were as follows (in thousands):
2024 (remaining six months)$4,449 
20259,658 
20269,106 
20274,647 
20281,698 
Thereafter3,125 
Total future minimum lease payments32,683 
Less: Imputed interest(3,681)
Present value of future minimum lease payments29,002 
Less: Current portion of operating lease liability(7,696)
Operating lease liabilities - noncurrent$21,306 
Schedule of Supplemental Information for Non-Cancellable Operating Leases
The following table presents supplemental information for the Company's non-cancelable operating leases for the six months ended June 30, 2024 and 2023 (in thousands, except for weighted average and percentage data):
Six Months Ended June 30,
20242023
Weighted average remaining lease term3.843.81
Weighted average discount rate5.69 %4.69 %
Cash paid for amounts included in the measurement of lease liabilities$4,459 $1,973 
Leased assets obtained in exchange for new lease liabilities$9,159 $3,637