XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information
As of
December 31, 2021December 31, 2020
Operating Lease
Operating lease right-of-use assets$76,692 $91,918 
Operating lease liabilities – Current
$18,487 $18,894 
Operating lease liabilities – Non-current
68,506 84,874 
    Total operating lease liabilities$86,993 $103,768 
Finance Lease
Property and equipment, gross$2,685 $1,853 
Accumulated depreciation(2,339)(1,382)
    Property and equipment, net$346 $471 
Finance lease liabilities – Current
$141 $229 
Finance lease liabilities – Non-current
229 281 
   Total finance lease liabilities$370 $510 
Schedule of Components of Lease Cost
The components of lease cost, which are included in the Company's consolidated statements of income, are as follows:
Lease cost
Year ended December 31, 2021Year ended December 31, 2020
Finance lease:
Amortization of right-of-use assets$188 $235 
Interest on lease liabilities63 81 
$251 $316 
Operating lease(a)
26,326 27,146 
Variable lease costs7,621 8,496 
$33,947 $35,642 
Total lease cost$34,198 $35,958 
(a) Includes short-term leases, which are immaterial.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow and other information related to leases are as follows:
Year ended December 31, 2021Year ended December 31, 2020
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$25,674 $26,589 
Operating cash outflows for finance leases$63 $81 
Financing cash outflows for finance leases$201 $249 
Right-of-use assets obtained in exchange for new operating lease liabilities$4,547 $18,765 
Right-of-use assets obtained in exchange for new finance lease liabilities$71 $45 
Weighted-average remaining lease term (in years)
Finance lease2.1 years1.8 years
Operating lease5.8 years6.3 years
Weighted-average discount rate
Finance lease14.5%10.5%
Operating lease7.2%7.4%
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198 — 
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
Maturities of lease liabilities as of December 31, 2020 were as follows:
Operating LeasesFinance Leases
2021$25,829 $262 
202224,316 194 
202322,066 114 
202417,084 36 
20259,749 11 
2026 and thereafter34,334 — 
Total lease payments$133,378 $617 
Less: Imputed interest29,610 107 
Present value of lease liabilities$103,768 $510 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198 — 
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
Maturities of lease liabilities as of December 31, 2020 were as follows:
Operating LeasesFinance Leases
2021$25,829 $262 
202224,316 194 
202322,066 114 
202417,084 36 
20259,749 11 
2026 and thereafter34,334 — 
Total lease payments$133,378 $617 
Less: Imputed interest29,610 107 
Present value of lease liabilities$103,768 $510