XML 34 R25.htm IDEA: XBRL DOCUMENT v3.21.4
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Future minimum lease payments under non-cancellable operating leases as of March 31, 2021 were as follows:

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

 

Twelve months ending March 31,

    
2021  $1,964,815 
2022   1,942,229 
2023   174,263 
2024   5,067 
Total undiscounted operating lease payments   4,086,374 
Less imputed interest (between 4.0% - 6.0%)   (177,741)
Present value of operating lease payments  $3,908,633 
The following table sets forth the ROU assets and operating lease liabilities as of March 31, 2021:

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

 

Assets    
ROU assets-net  $3,651,630 
      
Liabilities     
Current operating lease liabilities  $1,838,219 
Long-term operating lease liabilities   2,070,414 
Total ROU liabilities  $3,908,633