XML 42 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Leases (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]
   
December 31
,
2019
   
December
31,
2018
 
Operating leases
:
 
 
 
 
 
 
 
 
Operating lease, right-of-use
  $
5,053,614
    $
-
 
                 
Operating lease liabilities – current
  $
999,685
    $
-
 
Operating lease liabilities – non-current
   
4,141,855
     
-
 
Total operating lease liabilities
  $
5,141,540
    $
-
 
                 
Finance leases
:
 
 
 
 
 
 
 
 
Property and equipment, at cost
  $
1,362,272
    $
1,182,778
 
Accumulated depreciation
   
(1,156,145
)
   
(1,169,272
)
Property and equipment, net
  $
206,127
    $
13,506
 
                 
Finance lease liabilities – current
  $
34,772
    $
13,789
 
Finance lease liabilities – non-current
   
172,273
     
-
 
Total finance lease liabilities
  $
207,045
    $
13,789
 
                 
Weighted average remaining lease term:
               
Operating leases
   
10.2
     
-
 
Finance lease
   
5.5
     
0.8
 
                 
Weighted average discount rate:
               
Operating leases
   
6.4
%
   
-
 
Finance leases
   
3.9
%
   
7.3
%
Maturity of Operating and Finance Lease Liabilities [Table Text Block]
   
Operating
lease
   
Finance lease
 
January 2020 – December 2020
  $
1,037,680
    $
42,290
 
January 2021 – December 2021
   
860,320
     
42,290
 
January 2022 – December 2022
   
782,984
     
40,722
 
January 2023 – December 2023
   
740,531
     
36,099
 
January 2024 – December 2024
   
688,008
     
37,041
 
Thereafter
   
2,899,120
     
32,549
 
Total payment under lease agreements
   
7,008,644
     
230,991
 
Less imputed interest
   
(1,867,104
)
   
(23,947
)
Total lease liability
  $
5,141,540
    $
207,044
 
Schedule of Future Minimum Lease Payments for Capital Leases and Operating Leases [Table Text Block]
Year ending December 31,
 
Operating
lease
 
2019
  $
712,250
 
2020
   
578,997
 
2021
   
402,584
 
2022
   
350,249
 
Thereafter
   
560,977
 
Total
  $
2,605,057