XML 54 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies.  
Rent Expense Recognized Under Operating Leases

 

 

 

 

 

 

 

 

 

 

 

 

    

2018

    

2017

    

2016

 

Rent Expense Recognized Under Operating Leases

 

$

2,369,183

 

$

2,463,145

 

$

2,369,101

 

 

Schedule of future minimum rental payments under operating lease agreements

 

 

 

 

 

Year ending December 31, 2019

    

$

1,982,547

 

Year ending December 31, 2020

 

 

1,309,267

 

Year ending December 31, 2021

 

 

687,105

 

Year ending December 31, 2022

 

 

222,656

 

Year ending December 31, 2023

 

 

132,140

 

Year ending December 31, 2024 and thereafter

 

 

65,119

 

Total

 

$

4,398,834