XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Lease Payments Required Under Office Lease (Detail) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Operating Lease Liabilities Payments Due [Abstract]    
2022 $ 691,601  
2023 470,366  
2024 455,656  
2025 310,354  
Total lease payments 1,927,977  
Less: Interest (199,519)  
Operating Lease Liability $ 1,728,458 $ 1,992,598