XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Lease Costs & Other Information
The components of lease cost were as follows:
Three months ended September 30,Nine months ended September 30,
2024202320242023
(in thousands)
Operating lease costs:
Operating lease cost$6,466 $6,466 $19,904 $20,499 
Variable lease cost4,183 4,024 12,411 11,391 
Total operating lease costs$10,649 $10,490 $32,315 $31,890 
Finance lease costs:
Amortization of assets under finance lease$3,294 $3,544 $10,329 $10,786 
Interest70 297 342 1,103 
Total finance lease costs$3,364 $3,841 $10,671 $11,889 
As of September 30, 2024As of December 31, 2023
Weighted Average Remaining Lease Term (in years):
Operating leases3.013.48
Finance leases0.491.00
Weighted Average Discount Rate:
Operating leases6.32 %6.03 %
Finance leases4.66 %4.67 %
Schedule of Operating Lease Maturity
Future minimum lease payments under non-cancellable leases as of September 30, 2024 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remaining 2024$8,516 $3,319 
202524,990 1,618 
202621,806 — 
202712,502 — 
20283,128 — 
Thereafter1,971 — 
Total future minimum lease payments$72,913 $4,937 
Less: imputed interest(6,297)(51)
Total liability$66,616 $4,886 
Schedule of Finance Lease Maturity
Future minimum lease payments under non-cancellable leases as of September 30, 2024 were as follows:
Operating LeasesFinance Leases
(in thousands)
Remaining 2024$8,516 $3,319 
202524,990 1,618 
202621,806 — 
202712,502 — 
20283,128 — 
Thereafter1,971 — 
Total future minimum lease payments$72,913 $4,937 
Less: imputed interest(6,297)(51)
Total liability$66,616 $4,886