XML 61 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Balance Sheet Information Related to Leases

Balance sheet information related to the Company’s leases as of December 31, 2019 was as follows (in thousands):

 

 

 

December 31, 2019

 

Operating lease ROU assets

 

$

140,831

 

Current portion of operating lease liabilities

 

 

29,030

 

Noncurrent portion of operating lease liabilities

 

 

132,018

 

Total operating lease liabilities

 

$

161,048

 

 

 

 

December 31, 2019

Weighted-average remaining lease term

 

6.9 years

Weighted-average discount rate

 

3.6%

Schedule of Lease Cost and Other Lease Information

The components of lease cost and other lease information as of and during the year ended December 31, 2019 are as follows (in thousands):

 

 

 

December 31, 2019

 

Operating lease cost

 

$

37,275

 

Cash paid for amounts included in measurement of lease liabilities

 

 

 

 

Operating cash flows for operating leases

 

$

37,667

 

Schedule of Maturity of Operating Lease Liabilities

Maturities of operating lease liabilities at December 31, 2019 and minimum cash commitments under operating leases at December 31, 2018 were as follows (in thousands):

 

 

 

December 31, 2019

 

2020

 

$

34,775

 

2021

 

 

32,371

 

2022

 

 

26,112

 

2023

 

 

24,273

 

2024

 

 

21,578

 

Thereafter

 

 

67,025

 

Total undiscounted lease payments

 

 

206,134

 

Less: imputed interest

 

 

(45,086

)

Total lease liabilities

 

$

161,048

 

Schedule of Maturity of Operating Lease Commitments

Maturities of operating lease liabilities at December 31, 2019 and minimum cash commitments under operating leases at December 31, 2018 were as follows (in thousands):

 

 

December 31, 2018

 

2019

 

$

34,256

 

2020

 

 

30,419

 

2021

 

 

26,172

 

2022

 

 

20,358

 

2023

 

 

18,981

 

Thereafter

 

 

65,854

 

Total future minimum rental commitments

 

$

196,040