XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
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,
2021202020212020
(in thousands)
Operating lease cost:
Operating lease cost$7,018 $5,578 $19,741 $15,670 
Variable lease cost1,806 1,234 4,624 2,590 
Total operating lease costs$8,824 $6,812 $24,365 $18,260 
Finance lease cost:
Amortization of assets under finance lease$4,124 $419 $6,608 $1,827 
Interest524 186 1,259 454 
Total finance lease costs$4,648 $605 $7,867 $2,281 

Other information related to leases was as follows:

Three months ended September 30,Nine months ended September 30,
2021202020212020
(in thousands)
Supplemental Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Payments for operating leases liabilities included in cash from operating activities$6,879 $4,439 $19,735 $12,852 
Payments for finance leases interest included in cash from operating activities$524 $186 $1,259 $454 
Payments for finance leases liabilities included in cash from financing activities$3,985 $1,001 $10,564 $3,901 
Assets obtained in exchange for lease obligations:
Operating leases$12,264 $4,817 $25,745 $15,095 
Finance leases$12,861 $3,510 $28,399 $11,352 
As of September 30,As of December 31,
20212020
Weighted Average Remaining Lease Term (in years)
Operating leases4.444.44
Finance leases2.262.51
Weighted Average Discount Rate
Operating leases5.29 %5.68 %
Finance leases4.92 %5.12 %
Schedule of Operating Lease Maturities
Future minimum lease payments under non-cancellable leases as of September 30, 2021 were as follows:

Operating LeasesFinance Leases
(in thousands)
Remainder of 2021$7,108 $5,268 
202224,241 19,414 
202317,710 15,930 
202413,337 4,788 
202512,395 — 
Thereafter17,208 — 
Total future minimum lease payments$91,999 $45,400 
Less: imputed interest(9,943)(2,062)
Total liability$82,056 $43,338 
Schedule of Finance Lease Maturity
Future minimum lease payments under non-cancellable leases as of September 30, 2021 were as follows:

Operating LeasesFinance Leases
(in thousands)
Remainder of 2021$7,108 $5,268 
202224,241 19,414 
202317,710 15,930 
202413,337 4,788 
202512,395 — 
Thereafter17,208 — 
Total future minimum lease payments$91,999 $45,400 
Less: imputed interest(9,943)(2,062)
Total liability$82,056 $43,338