XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM DEBT - Future payments (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Future payments of long-term debt    
2021 $ 1,030,763  
2022 896,210  
2023 304,120  
2024 319,685  
2025 336,488  
Thereafter 853,834  
Long term debt total $ 3,741,100 $ 2,638,994