XML 67 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information
As of
March 31, 2023December 31, 2022
Operating Lease
Operating lease right-of-use assets$52,782 $55,347 
Operating lease liabilities - Current
$14,095 $14,978 
Operating lease liabilities - Non-current
45,655 48,155 
    Total operating lease liabilities$59,750 $63,133 
Finance Lease
Property and equipment, gross$1,922 $2,499 
Accumulated depreciation(1,358)(1,999)
    Property and equipment, net$564 $500 
Finance lease liabilities - Current
$176 $164 
Finance lease liabilities - Non-current
407 355 
   Total finance lease liabilities$583 $519 
Schedule of Components of Lease Cost
The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:
Three months ended March 31,
Lease cost20232022
Finance lease:
Amortization of right-of-use assets$38 $38 
Interest on lease liabilities20 14 
58 52 
Operating lease(a)
4,883 6,043 
Variable lease costs1,007 1,121 
Total lease cost$5,948 $7,216 
(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:
Three months ended March 31,
20232022
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$5,453 $6,005 
Operating cash outflows for finance leases$20 $14 
Financing cash outflows for finance leases$43 $39 
Right-of-use assets obtained in exchange for new operating lease liabilities$1,213 $3,834 
Right-of-use assets obtained in exchange for new finance lease liabilities$99 $50 
Weighted average remaining lease term (in years)
Finance lease2.9 years2.1 years
Operating lease5.8 years5.6 years
Weighted average discount rate
Finance lease14.0%14.6%
Operating lease7.0%7.0%
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519