XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Note 18 - Leases (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Lease, Cost [Table Text Block]
   

Year ended December 31, 2019

 

Operating lease cost

  $ 30,752  
         

Finance lease cost:

       

Amortization of right-of-use assets

  $ 1,990  

Interest on lease liabilities

  $ 89  

Total Finance lease cost

  $ 2,079  
   

Year ended December 31, 2019

 

Cash paid for amounts included in the measurement of lease liabilities:

       

Operating cash flows from operating leases

    30,518  

Operating cash flow from finance leases

    89  

Financing cash flows from finance leases

    2,359  
         

Right-of-use assets obtained in exchange for lease obligations:

       

Operating leases

    73,692  

Finance leases

    1,400  
Assets And Liabilities, Lessee [Table Text Block]
   

As of December 31, 2019

 

Operating leases

       

Operating lease right-of-use assets

    73,692  

Operating lease liabilities current

    19,677  

Operating lease liabilities non-current

    54,341  

Total operating lease liabilities

    74,018  
         

Finance Leases

       

Property and equipment, at cost

    4,391  

Accumulated depreciation

    (1,984 )

Property and equipment, at net

    2,407  
         

Finance lease current liabilities

    632  

Other long-term liabilities

    1,353  

Total finance lease liabilities

    1,985  
         

Weighted average remaining lease term

       

Operating leases

    4.66 yrs  

Finance leases

    1.92 yrs  
         

Weighted average discount rate

       

Operating leases

    7.3 %

Finance leases

    6.0 %
Finance Lease, Liability, Maturity [Table Text Block]
   

Operating Leases

   

Finance Leases

 

Year ending December 31,

               

2020

    24,058       1,144  

2021

    15,309       593  

2022

    12,157       434  

2023

    9,620       -  
2024     8,613       -  

Thereafter

    8,681       -  
Total Lease payments     78,438       2,171  
Less imputed interest     (4,420 )     (186 )
Total     74,018       1,985