XML 135 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Schedule of Lease Liability Maturities and Future Minimum Payments) (Details)
Dec. 31, 2021
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2022 $ 1,019,313
2023 92,478
Total lease payments 1,111,791
Less: Interest (52,098)
Present value of lease liabilities $ 1,059,693