XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Schedule of aggreagte minimum lease payments under non-cancellable operating leases

Future minimum lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:

 

Twelve months ending June 30,

    
2020  $1,899,753 
2021   1,942,915 
2022   1,645,566 
2023   73,405 
2024   13,128 
Thereafter   1,785 
Total undiscounted operating lease payments   5,576,552 
Less imputed interest   (474,537)
Present value of operating lease payments  $5,102,015 

 

Schedule of ROU assets and operating lease liabilities

The following table sets forth the ROU assets and operating lease liabilities as of June 30, 2019:

 

Assets    
ROU Assets  $4,626,916 
      
Liabilities     
Current operating lease liabilities  $1,637,869 
Long-term operating lease liabilities   3,464,146 
Total ROU liabilities  $5,102,015