XML 77 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Future Minimum Payments for All Non-Cancelable Operating Leases
Future minimum payments for all non-cancelable operating leases are as follows:
Year
 
Minimum Future Operating Lease Commitments
2019
 
$
33,619

2020
 
28,545

2021
 
20,816

2022
 
17,016

2023
 
14,999

Thereafter
 
68,116