XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Schedule of Components of Lease Expense

The components of lease expense were as follows (in thousands):

 

 

For the Three Months Ended

 

 

 

March 31, 2019

 

Operating lease cost

 

$

5,890

 

Variable lease costs

 

 

2,914

 

Short term lease costs

 

 

289

 

Sublease income

 

 

(1,780

)

  Total net lease cost

 

$

7,313

 

Schedule Of Supplemental Balance Sheet Information Related To Leases

Supplemental balance sheet information related to leases:

 

 

 

 

March 31,

 

 

 

 

 

2019

 

Weighted average remaining lease term (in years):

 

 

 

 

    Operating leases

 

 

 

 

6

 

 

 

 

 

 

 

 

Weighted average discount rate:

 

 

 

 

 

 

    Operating leases

 

 

 

 

5.4

%

Schedule Of Supplemental Cash Flow And Other Information Related To Leases

Supplemental cash flow and other information related to leases was as follows (in thousands):

 

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

2019

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

    Operating cash flows from operating leases

 

 

 

$

6,714

 

Schedule Of Future Minimum Lease Payments Under Non-Cancellable Operating Leases

Future minimum lease payments under non-cancellable operating leases were as follows (in thousands):

 

 

 

 

March 31,

 

 

 

 

 

2019

 

2019 (excluding the three months ended March 31, 2019)

 

$

20,860

 

2020

 

 

 

 

25,452

 

2021

 

 

 

 

20,328

 

2022

 

 

 

 

14,428

 

2023

 

 

 

 

12,612

 

2024 and thereafter

 

 

 

 

34,798

 

    Total lease payments

 

 

 

$

128,478

 

Less imputed interest

 

 

 

 

(20,813

)

    Total

 

 

 

$

107,665

 

Schedule of Future Minimum Lease Payments

Future minimum annual lease payments for the years subsequent to December 31, 2018 and in the aggregate were as follows (shown in thousands):

 

Year ending December 31,

 

Amount

 

2019

 

$

27,496

 

2020

 

 

25,583

 

2021

 

 

20,742

 

2022

 

 

14,747

 

2023

 

 

12,873

 

Thereafter

 

 

35,077

 

 

 

$

136,518