XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary Of Future Minimum Payments (Detail) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Year 1 $ 10,029,599 $ 9,800,202
Year 2 9,390,464 9,946,823
Year 3 8,758,186 8,881,584
Year 4 6,597,916 7,662,679
Year 5 5,748,489 6,305,127
Thereafter 20,450,663 19,974,004
Total lease payments 60,975,317 $ 62,570,419
Less imputed interest (17,639,237)  
Present value of lease liabilities $ 43,336,080