XML 53 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2015
Operating Leases [Abstract]  
Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]
Future minimum annual lease payments under noncancelable operating leases consist of the following at December 31:
2016
$
37,756

2017
34,848

2018
31,137

2019
28,583

2020
27,323

Thereafter
68,546

Total
$
228,193