XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - Schedule of undiscounted future minimum lease payments
12 Months Ended
Dec. 31, 2021
USD ($)
Schedule of undiscounted future minimum lease payments [Abstract]  
2022 $ 81,745
2023 19,700
2024 6,660
Total minimum lease payments 108,105
Less amounts representing interest (7,016)
Present value of net minimum lease payments 101,089
Less current portion (76,494)
Long-term capital lease obligation $ 24,595