XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Leases (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Lease, Cost [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 

Operating lease cost

 $6,952  $7,089  $7,013 

Finance lease cost

            

Amortization

  721   254   67 

Interest on lease liabilities

  71   54   15 
  $792  $308  $82 
Lease, Payment [Table Text Block]

(in thousands)

 

2021

  

2020

  

2019

 
             

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

            

Operating cash flows from operating leases

 $6,830  $6,996  $6,913 

Operating cash flows from finance leases

  71   54   15 

Financing cash flows from finance leases

  699   242   63 

Total cash paid for amounts included in the measurement of lease liabilities

 $7,600  $7,292  $6,991 
Lease, Balance Sheet Information [Table Text Block]

(in thousands)

 

2021

  

2020

 
         

Operating leases

        

Operating lease

 $42,023  $36,060 

Operating lease accumulated amortization

  (14,297)  (10,706)

Operating lease right of use asset, net

 $27,726  $25,354 
         

Operating lease current liabilities

  5,940   5,580 

Operating lease liabilities

  22,137   19,965 
  $28,077  $25,545 

(in thousands)

 

2021

  

2020

 

Finance leases

        

Finance lease

 $2,710  $3,582 

Finance lease accumulated depreciation

  (965)  (333)

Finance lease, net

 $1,745  $3,249 
         

Finance lease current liabilities

  661   815 

Finance lease liabilities

  1,115   2,453 
  $1,776  $3,268 

Weighted average remaining lease term (in years)

 

2021

  

2020

 

Operating leases

  6     

Finance leases

  4     
         

Weighted average discount rate

        

Operating leases

  3.44%  3.76%

Finance leases

  3.42%  3.80%
Operating and Finance Lease, Liability, Maturity [Table Text Block]

(in thousands)

 

Operating Lease

  

Finance Lease

 

Year Ending December 31,

        

2022

 $6,775  $709 

2023

  5,770   441 

2024

  5,004   355 

2025

  3,769   188 

2026

  2,857   149 

Thereafter

  7,154   44 

Total future minimum lease payments

 $31,329  $1,886 

Less remaining imputed interest

  (3,252)  (110)

Total

 $28,077  $1,776