XML 75 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Short Term and Long-Term Debt - Schedule of Notes Payable and Long-Term Debt (Details)
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 440,699
2021 307,324
2022 322,160
2023 322,926
2024 185,218
Thereafter $ 1,186,387