XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - Schedule of future minimum annual maturites of notes payable
Mar. 31, 2022
USD ($)
Schedule of future minimum annual maturites of notes payable [Abstract]  
2022, remaining $ 423,712
2023 485,390
2024 326,565
2025 248,120
2026 149,536
Thereafter 131,814
Total maturities 1,765,137
Current portion of notes payable (593,831)
Long-term portion of notes payable $ 1,171,306