XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Future minimum lease payments under non-cancellable operating leases

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

 

Twelve months ending September 30, 

     
2021   $1,953,864 
2022    1,175,727 
2023    55,322 
2024    11,631 
2025     
      Total undiscounted operating lease payments    3,196,544 
Less imputed interest    (162,835)
Present value of operating lease payments   $3,033,709 
The following table sets forth the ROU assets and operating lease liabilities

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

 

Assets    
ROU assets  $2,730,567 
      
Liabilities     
Current operating lease liabilities  $1,821,136 
Long-term operating lease liabilities   1,212,573 
      Total ROU liabilities  $3,033,709