XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Leases (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Lease, Cost [Table Text Block]
    Three Months Ended June 30, 2022     Three Months Ended June 30, 2021     Six Months Ended June 30, 2022     Six Months Ended June 30, 2021  
                                 

Operating lease cost

  $ 5,722     $ 6,479     $ 11,585     $ 13,288  
                                 

Finance lease cost

                               

Amortization of right-of-use assets

    118       153       261       339  

Interest on lease liabilities

    5       15       65       32  

Total finance lease cost

  $ 123     $ 168     $ 326     $ 371  
    Six Months Ended June 30, 2022     Six Months Ended June 30, 2021  

Cash paid for amounts included in the measurement of lease liabilities

               

Operating cash flows from operating leases

    12,647       13,246  

Operating cash flow from finance leases

    65       32  

Financing cash flows from finance leases

    260       371  
                 

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

               

Operating leases

   

2,498

     

2,105

 

Finance leases

    -       -  
Assets And Liabilities, Lessee [Table Text Block]
   

As of June 30, 2022

   

As of December 31, 2021

 

Operating leases

               

Operating lease right-of-use assets

  $ 51,157     $ 63,012  
                 

Operating lease liabilities - Current

    22,710       24,393  

Operating lease liabilities - Non-current

    32,642       44,263  

Total operating lease liabilities

  $ 55,352     $ 68,656  
                 

Finance Leases

               

Property and equipment, at cost

    4,118       4,128  

Accumulated depreciation

    (3,870 )     (3,641 )

Property and equipment, at net

  $ 248     $ 487  
                 

Finance lease liabilities - Current

    174       434  

Finance lease liabilities - Non-current

    -       -  

Total finance lease liabilities

  $ 174     $ 434  

Weighted average remaining lease term

  As of June 30, 2022     As of December 31, 2021  

Operating leases (in years)

  3.26 years     3.58 years  

Finance leases (in years)

  0.00 years     0.00 years  
                 

Weighted average discount rate

               

Operating leases

    7.0 %     6.8 %

Finance leases

    0.0 %     0.0 %
Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]
   

Operating Leases

   

Finance Leases

 

Year ending December 31,

               

Remainder of 2022

    11,726       174  

2023

    20,100       -  

2024

    15,638       -  

2025

    9,291       -  

2026

    2,717       -  

Thereafter

    2,101       -  

Total lease payments

    61,573       174  

Less: Imputed interest

    (6,221 )     -  

Total present value to lease liabilities

  $ 55,352     $ 174