XML 45 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments (Tables)
12 Months Ended
Dec. 31, 2016
Commitments [Abstract]  
Schedule of Minimum Lease Payments
At December 31, 2016, future minimum annual lease payments under all noncancelable leases are as follows:
2017
$
58,502

2018
46,642

2019
35,986

2020
28,056

2021
16,847

Thereafter
28,224

 
$
214,257