XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary Of Future Minimum Payments (Detail)
Dec. 31, 2020
USD ($)
2021 $ 10,703,432
2022 9,545,225
2023 8,141,094
2024 6,865,454
2025 5,775,905
Thereafter 14,164,891
Total lease payments 55,196,001
Less imputed interest (18,484,783)
Present value of lease liabilities $ 36,711,218