XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Capital Leases and Operating Leases - Schedule by Years of Minimum Future Rentals on Non-cancelable Operating Leases (Details)
Dec. 31, 2018
USD ($)
Leases [Abstract]  
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