Annual report pursuant to Section 13 and 15(d)

Notes Payable (Details) - Schedule of future annual maturities of notes payable

v3.22.1
Notes Payable (Details) - Schedule of future annual maturities of notes payable
Dec. 31, 2021
USD ($)
Schedule of future annual maturities of notes payable [Abstract]  
2022 $ 488,414
2023 530,720
2024 6,458
2025 2,262
Total notes payable on December 31, 2021 $ 1,027,854