XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future Minimum Lease Payments Required Under Office Lease (Detail) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2022 $ 366,251  
2023 240,171  
2024 210,560  
2025 123,586  
2026 85,044  
Total lease payments 1,025,612  
Less: Interest (107,500)  
Operating Lease, Liability $ 918,112 $ 1,992,598