XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary Of Future Minimum Payments (Detail)
Dec. 31, 2021
USD ($)
2022 $ 10,348,839
2023 8,938,966
2024 7,689,531
2025 6,615,613
2026 4,039,083
Thereafter 10,508,875
Total lease payments 48,140,907
Less imputed interest (11,697,681)
Present value of lease liabilities $ 36,443,226