XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20212020
Operating lease cost:

Operating lease cost(1)
Cost of revenue$9,437 $8,571 
Operating lease cost(1)
Operating expenses6,123 4,370 
Total operating lease cost$15,560 $12,941 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$492 $130 
Interest on lease liabilitiesCost of revenue73 20 
Total finance lease cost$565 $150 

(1) Includes lease expense with initial terms of twelve months or less of $1,464 and $998 for the year ended December 31, 2021 and 2020.
December 31,
Lease Term and Discount Rate20212020
Weighted-average remaining operating lease term (years)4.85.2
Weighted-average remaining finance lease term (years)3.23.5
Weighted-average discount rate for operating leases4.4 %4.4 %
Weighted-average discount rate for finance leases5.4 %5.4 %
Year Ended December 31,
Supplemental Cash Flow Information20212020
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$16,421 $14,207 
Operating cash outflows from finance leases83 20 
Financing cash outflows from finance leases347 102 
Right-of-use assets obtained in exchange for lease liabilities
  Operating leases$7,677 $1,186 
  Finance leases1,333 669 
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022$17,234 $574 $929 $18,737 
202316,224 561 334 17,119 
202414,653 475 312 15,440 
202511,233 156 193 11,582 
202610,495 — 18 10,513 
Thereafter6,434 — — 6,434 
Total lease payments$76,273 $1,766 $1,786 $79,825 
Less: Interest(1)
7,636 141 
Present value of lease liabilities$68,637 $1,625 

(1) Includes interest on operating leases of $2,674 and financing leases of $73 due within the next twelve months.
Schedule of Maturity of Financing Lease Liabilities
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2022$17,234 $574 $929 $18,737 
202316,224 561 334 17,119 
202414,653 475 312 15,440 
202511,233 156 193 11,582 
202610,495 — 18 10,513 
Thereafter6,434 — — 6,434 
Total lease payments$76,273 $1,766 $1,786 $79,825 
Less: Interest(1)
7,636 141 
Present value of lease liabilities$68,637 $1,625 

(1) Includes interest on operating leases of $2,674 and financing leases of $73 due within the next twelve months.