Leases (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
| Leases [Abstract] |
|
| Schedule of Supplemental Balance Sheet Information |
Supplemental balance sheet information | | | | | | | | | | | | | As of | | June 30, 2023 | | December 31, 2022 | | Operating Lease | | | | | Operating lease right-of-use assets | $ | 58,423 | | | $ | 55,347 | | | | | | | Operating lease liabilities - Current | $ | 14,482 | | | $ | 14,978 | | | Operating lease liabilities - Non-current | 50,575 | | | 48,155 | | | Total operating lease liabilities | $ | 65,057 | | | $ | 63,133 | | | | | | | Finance Lease | | | | | Property and equipment, gross | $ | 1,906 | | | $ | 2,499 | | | Accumulated depreciation | (1,388) | | | (1,999) | | | Property and equipment, net | $ | 518 | | | $ | 500 | | | | | | | Finance lease liabilities - Current | $ | 167 | | | $ | 164 | | | Finance lease liabilities - Non-current | 373 | | | 355 | | | Total finance lease liabilities | $ | 540 | | | $ | 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:
| | | | | | | | | | | | | | | | | | | | | | | | | Lease cost | Three months ended June 30, | | Six months ended June 30, | | Finance lease: | 2023 | | 2022 | | 2023 | | 2022 | | Amortization of right-of-use assets | $ | 39 | | | $ | 50 | | | $ | 77 | | | $ | 88 | | | Interest on lease liabilities | 18 | | | 14 | | | 38 | | | 28 | | | 57 | | | 64 | | | 115 | | | 116 | | Operating lease(a) | 5,449 | | | 5,962 | | | 10,332 | | | 12,005 | | | Variable lease costs | 1,157 | | | 1,408 | | | 2,164 | | | 2,529 | | | | | | | | | | | Total lease cost | $ | 6,663 | | | $ | 7,434 | | | $ | 12,611 | | | $ | 14,650 | |
(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: | | | | | | | | | | | | | Six months ended June 30, | | 2023 | | 2022 | | Cash payments for amounts included in the measurement of lease liabilities : | | | | | Operating cash outflows for operating leases | $ | 10,829 | | | $ | 11,922 | | | Operating cash outflows for finance leases | $ | 38 | | | $ | 28 | | | Financing cash outflows for finance leases | $ | 80 | | | $ | 75 | | | Right-of-use assets obtained in exchange for new operating lease liabilities | $ | 10,929 | | | $ | 3,540 | | | Right-of-use assets obtained in exchange for new finance lease liabilities | $ | 91 | | | $ | 118 | | | Weighted average remaining lease term (in years) | | | | | Finance lease | 2.7 years | | 2.5 years | | Operating lease | 5.6 years | | 5.5 years | | Weighted average discount rate | | | | | Finance lease | 14.0 | % | | 14.5 | % | | Operating lease | 7.3 | % | | 7.0 | % |
|
| Schedule of Maturities of Operating Lease Liabilities |
Maturities of lease liabilities as of June 30, 2023 were as follows: | | | | | | | | | | | | | Operating Leases | | Finance Leases | | 2023 (July 1 - December 31) | $ | 9,445 | | | $ | 133 | | | 2024 | 17,314 | | | 187 | | | 2025 | 12,908 | | | 125 | | | 2026 | 11,926 | | | 113 | | | 2027 | 9,151 | | | 112 | | | 2028 and thereafter | 20,554 | | | 22 | | | Total lease payments | 81,298 | | | 692 | | | Less: Imputed interest | 16,241 | | | 152 | | | Present value of lease liabilities | $ | 65,057 | | | $ | 540 | |
Maturities of lease liabilities as of December 31, 2022 were as follows: | | | | | | | | | | | | | Operating Leases | | Finance Leases | | 2023 | $ | 18,711 | | | $ | 228 | | | 2024 | 14,846 | | | 162 | | | 2025 | 10,037 | | | 114 | | | 2026 | 8,941 | | | 88 | | | 2027 | 6,474 | | | 79 | | | 2028 and thereafter | 19,624 | | | — | | | Total lease payments | 78,633 | | | 671 | | | Less: Imputed interest | 15,500 | | | 152 | | | Present value of lease liabilities | $ | 63,133 | | | $ | 519 | |
|
| Schedule of Maturities of Finance Lease Liabilities |
Maturities of lease liabilities as of June 30, 2023 were as follows: | | | | | | | | | | | | | Operating Leases | | Finance Leases | | 2023 (July 1 - December 31) | $ | 9,445 | | | $ | 133 | | | 2024 | 17,314 | | | 187 | | | 2025 | 12,908 | | | 125 | | | 2026 | 11,926 | | | 113 | | | 2027 | 9,151 | | | 112 | | | 2028 and thereafter | 20,554 | | | 22 | | | Total lease payments | 81,298 | | | 692 | | | Less: Imputed interest | 16,241 | | | 152 | | | Present value of lease liabilities | $ | 65,057 | | | $ | 540 | |
Maturities of lease liabilities as of December 31, 2022 were as follows: | | | | | | | | | | | | | Operating Leases | | Finance Leases | | 2023 | $ | 18,711 | | | $ | 228 | | | 2024 | 14,846 | | | 162 | | | 2025 | 10,037 | | | 114 | | | 2026 | 8,941 | | | 88 | | | 2027 | 6,474 | | | 79 | | | 2028 and thereafter | 19,624 | | | — | | | Total lease payments | 78,633 | | | 671 | | | Less: Imputed interest | 15,500 | | | 152 | | | Present value of lease liabilities | $ | 63,133 | | | $ | 519 | |
|