XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Schedule of supplemental balance sheet information Supplemental balance sheet information
 
As of
 
March 31, 2019
Operating Lease
 
Operating lease right-of-use assets
$
89,835

 
 
Operating lease liabilities - Current
$
22,306

Operating lease liabilities - Non-current
77,060

Total operating lease liabilities
$
99,366

 
 
Finance Lease
 
Property and equipment, gross
$
1,845

Accumulated depreciation
(1,096
)
Property and equipment, net
$
749

 
 
Finance lease liabilities - Current
$
283

Finance lease liabilities - Non-current
492

Total finance lease liabilities
$
775

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 March 31, 2019
Finance lease:
 
Amortization of right-of-use assets
$
95

Interest on lease liabilities
25

Operating lease (a)
7,017

Total lease cost
$
7,137

Operating lease cost for leases classified as such under Topic 840 for the three months ended March 31, 2018 was $6,422.
(a) Includes short-term leases, which are immaterial.
Schedule of supplemental cash flow informaton related to leases Supplemental cash flow and other information related to leases are as follows:
 
Three months ended March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities :
 
       Operating cash flows from operating leases
$
5,199

       Operating cash flows from finance leases
$
20

       Financing cash flows from finance leases
$
137

Weighted-average remaining lease term
 
Finance lease
2.9 years

Operating lease
6.4 years

Weighted-average discount rate
 
Finance lease
8.7
%
Operating lease
7.3
%
Schedule of maturities of lease liabilities Maturities of lease liabilities as of March 31, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775






Maturities of minimum lease payments as of December 31, 2018 are as follows:
During the next twelve months ending December 31,
 Operating Leases
 
Capital Leases
2019
$
23,431

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

Schedule of maturities of lease liabilities Maturities of lease liabilities as of March 31, 2019 are as follows:
 
Operating Leases
 
Finance Leases
2019 (April 1 - December 31)
$
17,904

 
$
286

2020
22,265

 
294

2021
19,545

 
200

2022
17,251

 
94

2023
15,071

 
73

2024
12,754

 
3

2025 and thereafter
23,372

 

Total lease payments
128,162

 
950

Less: Imputed interest
28,796

 
175

Present value of lease liabilities
99,366

 
775

Schedule of future minimum lease payments for capital leases Maturities of minimum lease payments as of December 31, 2018 are as follows:
During the next twelve months ending December 31,
 Operating Leases
 
Capital Leases
2019
$
23,431

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315

Schedule of future minimum rental payments for operating leases Maturities of minimum lease payments as of December 31, 2018 are as follows:
During the next twelve months ending December 31,
 Operating Leases
 
Capital Leases
2019
$
23,431

 
$
283

2020
20,039

 
163

2021
16,924

 
120

2022
14,804

 
58

2023
12,859

 
49

2024
11,114

 

2025 and thereafter
15,000

 

Total minimum lease payment
$
114,171

 
$
673

Less: Imputed interest
 NA

 
135

Present value of minimum lease payments
 NA

 
538

Less: Current portion
 NA

 
223

Long term capital lease obligation
 NA

 
$
315