XML 60 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The future minimum lease payments under operating leases that have initial or remaining noncancelable lease terms in excess of one year as of December 31, 2016, are summarized as follows:
Year Ended:
 
2017
$
932,831

2018
683,892

2019
474,879

2020
396,386

2021
376,327

Thereafter
553,660

Total
$
3,417,975