XML 1059 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
OPERATING LEASE COMMITMENTS (Tables)
12 Months Ended
Dec. 31, 2016
Commitments Tables  
Future minimum lease payments
Year Ending December 31  

Scheduled

Payments

 
       
2017   $ 1,522,311  
2018     1,545,893  
2019     1,479,234  
2020     1,452,645  
2021     1,497,038  
2022 and Thereafter     3,944,331  
Total Future Minimum Lease Payments   $ 11,441,452