XML 17 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary Of Future Minimum Payments (Detail) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Year 1 $ 10,503,037 $ 9,800,202
Year 2 9,641,222 9,946,823
Year 3 8,701,116 8,881,584
Year 4 6,935,661 7,662,679
Year 5 5,952,924 6,305,127
Thereafter 19,338,030 19,974,004
Total lease payments 61,071,990 $ 62,570,419
Less imputed interest (17,732,273)  
Present value of lease liabilities $ 43,339,717