XML 83 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Notes Payable (Details) - Schedule of future minimum annual maturites of notes payable
Dec. 31, 2022
USD ($)
Schedule of Future Minimum Annual Maturites of Notes Payable [Abstract]  
2022 $ 563,366
2024 443,416
2025 425,863
2026 345,557
Thereafter 123,312
Total maturities 1,901,514
Current portion of notes payable (664,913)
Non-current portion of notes payable $ 1,236,601