XML 173 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule of Minimum Annual Lease Commitments
Minimum annual lease commitments under non-cancelable operating leases are summarized as follows (in thousands):

Years Ending December 31,
Total
2019
$
29,289

2020
26,202

2021
23,796

2022
18,120

2023
12,647

Thereafter
19,856


$
129,910

Schedule of Future Minimum Lease Payments for Capital Leases

Following is a summary of non-cancelable capital lease commitments (in thousands):

Years Ending December 31,
Total
2019
$
2,675

2020
2,573

2021
2,216

2022
1,380

2023
987

Thereafter

 
$
9,831