XML 80 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Leases (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
ft²
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
LEASES      
Rent Expense Recognized Under Operating Leases $ 2,369,183 $ 2,463,145 $ 2,369,101
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    
Maximum      
LEASES      
Lease term 7 years    
Michigan      
LEASES      
Area occupied by Entity (in square feet) | ft² 17,500    
Texas      
LEASES      
Area occupied by Entity (in square feet) | ft² 51,000    
South Carolina      
LEASES      
Area occupied by Entity (in square feet) | ft² 57,000    
New Jersey      
LEASES      
Area occupied by Entity (in square feet) | ft² 4,100