XML 53 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2017
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, 2017, are summarized as follows:
Year Ended:
 
2018
$
1,190,734

2019
1,018,685

2020
861,763

2021
766,584

2022
588,720

Thereafter
340,462

Total
$
4,766,948