XML 55 R35.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of future minimum lease payments under non-cancellable operating leases

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

 

Year ending December 31,     
2020   $1,921,015 
2021    1,964,815 
2022    705,889 
2023    37,238 
2024    8,349 
Total undiscounted operating lease payments    4,637,306 
      Less imputed interest    (331,369)
Present value of operating lease payments   $4,305,937 

 

Schedule of ROU assets and operating lease liabilities

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

 

Assets    
ROU Assets  $3,886,863 
      
Liabilities     
Current operating lease liabilities  $1,709,153 
Long-term operating lease liabilities   2,596,784 
Total ROU liabilities  $4,305,937