Notes Payable and Related Party Notes Payable - Future maturity of its notes payable (Details) - USD ($) |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Notes Payable and Related Party Notes Payable | ||
| 2022 | $ 848,060 | |
| 2023 | 571,977 | |
| 2024 | 571,977 | |
| 2025 | 571,977 | |
| 2026 | 167,896 | |
| Notes Payable | $ 2,731,887 | $ 1,139,421 |
| X | ||||||||||
- Definition Amount of future maturity of notes payable in year five. No definition available.
|
| X | ||||||||||
- Definition Amount of future maturity of notes payable in year four. No definition available.
|
| X | ||||||||||
- Definition Amount of future maturity of notes payable in year one. No definition available.
|
| X | ||||||||||
- Definition Amount of future maturity of notes payable in year three. No definition available.
|
| X | ||||||||||
- Definition Amount of future maturity of notes payable in year two. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|