XML 52 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - Schedule of future payments
Dec. 31, 2021
USD ($)
Schedule of future payments [Abstract]  
2022 $ 3,559,048
2023 107,394
2024 8,772
2025 8,772
2026 8,772
2027 and beyond 106,140
Total $ 3,798,898