XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.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