XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments

Future aggregate minimum lease payments for these leases and others as of December 31, 2017 are:

 

Future Minimum Lease Payments
         
2018   $ 234,248  
2019     217,043  
2020     154,810  
2021     86,947  
2022     80,926  
Thereafter     303,295  
    $ 1,077,269