XML 31 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments (Tables)
9 Months Ended
Sep. 30, 2016
Commitments [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
At September 30, 2016, future minimum annual lease payments under all noncancelable leases are as follows:
2016
$
16,432

2017
52,357

2018
42,465

2019
31,909

2020
23,957

Thereafter
29,125

 
196,245