XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Capital Leases and Operating Leases (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule by Years of Minimum Future Rentals on Non-cancelable Operating Leases

The following is a schedule by years of minimum future rentals on non-cancelable operating leases as of December 31, 2018:

 

    Total  
       
2019     1,008,631  
2020     1,017,097  
2021     1,025,648  
2022     1,034,284  
2023     1,043,006  
Thereafter     12,381,142  
Total     17,509,808