XML 67 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary Of Future Minimum Payments (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
2019   $ 9,800,202
2020 $ 10,572,301 9,946,823
2021 9,445,943 8,881,584
2022 8,196,446 7,662,679
2023 6,825,678 6,305,127
2024 5,587,119  
Thereafter 18,051,059 19,974,004
Total lease payments 58,678,546 $ 62,570,419
Less imputed interest (16,461,038)  
Present value of lease liabilities $ 42,217,508