XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.1
LONG-TERM DEBT - Future payments (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Future payments of long-term debt    
2019 $ 406,361  
2020 253,280  
2021 268,886  
2022 284,988  
2023 302,053  
Thereafter 1,530,440  
Long term debt total $ 3,046,008 $ 3,492,358