XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 
         

Operating lease cost

  19,346   25,009 
         

Finance lease cost

        

Amortization of right-of-use assets

  423   707 

Interest on lease liabilities

  17   52 

Total finance lease cost

  440   759 
  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 

Cash paid for amounts included in the measurement of lease liabilities

        

Operating cash flows from operating leases

  21,182   25,314 

Operating cash flow from finance leases

  17   52 

Financing cash flows from finance leases

  423   523 
         

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

        

Operating leases

  4,770   15,382 
Assets And Liabilities, Lessee [Table Text Block]
  

As of December 31, 2022

  

As of December 31, 2021

 

Operating leases

        

Operating lease right-of-use assets

  36,450   55,354 
         

Operating lease liabilities - current

  14,492   19,566 

Operating lease liabilities - non-current

  26,651   42,004 

Total operating lease liabilities

  41,143   61,570 
         

Finance Leases

        

Property and equipment, at cost

  1,509   4,074 

Accumulated depreciation

  (1,471)  (3,613)

Property and equipment, at net

  38   461 
         

Finance lease liabilities - current

  -   423 

Finance lease liabilities - non-current

  -   - 

Total finance lease liabilities

  -   423 

Weighted average remaining lease term

 

As of December 31, 2022

  

As of December 31, 2021

 

Operating leases

 2.60 years  3.18 years 

Finance leases

 0.00 years  0.00 years 
         

Weighted average discount rate

        

Operating leases

  6.0%  6.1%

Finance leases

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

Year ended December 31,

  Operating Leases   Finance Leases 

2023

  18,144   - 

2024

  14,090   - 

2025

  8,098   - 

2026

  3,301   - 

2027

  1,485   - 

Thereafter

  2,699   - 

Total lease payments

  47,817   - 

Less: Imputed interest

  (6,674)  - 

Total lease liabilities

  41,143   -