XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]

(in thousands)

 

2022

   

2021

   

2020

 

Operating lease cost

  $ 7,446     $ 6,952     $ 7,089  

Finance lease cost

                       

Amortization

    720       721       254  

Interest on lease liabilities

    67       71       54  
    $ 787     $ 792     $ 308  
Lease, Payment [Table Text Block]

(in thousands)

 

2022

   

2021

   

2020

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

Operating cash flows from operating leases

  $ 7,268     $ 6,830     $ 6,996  

Operating cash flows from finance leases

    67       71       54  

Financing cash flows from finance leases

    703       828       242  

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

  $ 8,038     $ 7,729     $ 7,292  
Lease, Balance Sheet Information [Table Text Block]

(in thousands)

 

2022

   

2021

 
                 

Operating leases

               

Operating lease

  $ 45,987     $ 42,023  

Operating lease accumulated amortization

    (17,763 )     (14,297 )

Operating lease right of use asset, net

  $ 28,224     $ 27,726  
                 

Operating lease current liabilities

    6,098       5,940  

Operating lease liabilities

    22,655       22,137  
    $ 28,753     $ 28,077  

(in thousands)

 

2022

   

2021

 

Finance leases

               

Finance lease

  $ 3,144     $ 2,710  

Finance lease accumulated depreciation

    (1,585 )     (965 )

Finance lease, net

  $ 1,559     $ 1,745  
                 

Finance lease current liabilities

    594       661  

Finance lease liabilities

    1,025       1,115  
    $ 1,619     $ 1,776  

Weighted average remaining lease term (in years)

 

2022

   

2021

 

Operating leases

    6       6  

Finance leases

    3       4  
                 

Weighted average discount rate

               

Operating leases

    3.41 %     3.44 %

Finance leases

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

(in thousands)

 

Operating

Lease

   

Finance

Lease

 

Year Ending December 31,

               

2023

  $ 7,100     $ 640  

2024

    6,342       531  

2025

    5,121       336  

2026

    4,215       157  

2027

    3,317       41  

Thereafter

    5,734       3  

Total future minimum lease payments

  $ 31,829     $ 1,708  

Less remaining imputed interest

    (3,076 )     (89 )

Total

  $ 28,753     $ 1,619