XML 28 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Schedule of right-of-use assets

Operating leases  $10,837,555 
Finance leases   715,041 
   $11,552,596 
Schedule of maturities on finance leases

2019 remainder  $238,302 
2020   590,378 
    828,680 
Less current portion   (390,948)
Total  $437,732 
Schedule of maturities of operating lease liabilities

2019 remaining  $1,366,581 
2020   2,600,364 
2021   2,180,457 
2022   2,228,767 
2023   711,768 
Thereafter   1,271,999 
Total lease payments   10,359,936 
Less current portion   (2,662,506)
   $7,697,430