XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Maturity Analysis of the Company's Operating Leases Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Commitments And Contingencies Disclosure [Abstract]    
2022 $ 2,423,447  
2023 2,481,751  
2024 2,303,054  
2025 2,124,094  
2026 1,835,155  
Thereafter 1,260,395  
Total undiscounted lease payments 12,427,896  
Less: Imputed interest 1,346,613  
Total lease liabilities $ 11,081,283 $ 10,363,879