XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable (Details) - Schedule of future minimum annual maturities of notes payable
Jun. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
2023, remaining $ 322,096
2024 571,001
2025 563,779
2026 492,111
2027 273,629
Thereafter 54,208
Total maturities 2,276,824
Current portion of notes payable (696,308)
Long-term portion of notes payable $ 1,580,516