XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details) - Schedule of future minimum annual maturities of notes payable
Mar. 31, 2023
USD ($)
Schedule of Future Minimum Annual Maturites of Notes Payable [Abstract]  
2023, remaining $ 425,309
2024 478,492
2025 463,573
2026 384,627
2027 160,977
Thereafter 9,245
Total maturities 1,922,223
Current portion of notes payable (649,808)
Long-term portion of notes payable $ 1,272,415