XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Future Minimum Rental Payments Under the Company's Noncancelable Operating Leases (Details)
Dec. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 $ 273,941
2023 53,902
2024 and thereafter 0
Total 327,843
Present value adjustment (10,851)
Lease liability at end of period $ 316,992