XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Leases (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Lease, Cost [Table Text Block]
    For the Three Months     For the Nine Months  
   

Ended September 30,

   

Ended September 30,

 

(in thousands)

 

2022

   

2021

   

2022

   

2021

 

Operating lease cost

  $ 1,898     $ 1,733     $ 5,484     $ 5,148  
                                 

Finance lease cost:

                               

Amortization of right-of-use assets

  $ 180     $ 210     $ 549     $ 634  

Interest on lease liabilities

    16       23       44       76  

Total finance lease cost

  $ 196     $ 233     $ 593     $ 710  
Lease, Payment [Table Text Block]
   

For the Three Months

Ended September 30,

   

For the Nine Months

Ended September 30,

 

(in thousands)

 

2022

   

2021

   

2022

   

2021

 

Cash paid for lease liabilities:

                               

Operating cash flows from operating leases

  $ 1,865     $ 1,704     $ 5,335     $ 5,060  

Operating cash flows from finance leases

    16       23       44       76  

Financing cash flows from finance leases

    176       202       542       607  

Total cash paid for lease liabilities

  $ 2,057     $ 1,929     $ 5,921     $ 5,743  
Lease, Balance Sheet Information [Table Text Block]
   

September 30,

   

December 31,

 

(in thousands)

 

2022

   

2021

 

Operating Leases

               

Operating lease

  $ 44,402     $ 42,023  

Operating lease accumulated amortization

    (16,927 )     (14,297 )

Operating lease right-of-use asset, net

    27,475       27,726  
                 

Operating lease current liabilities

    6,124       5,940  

Operating lease liabilities

    21,850       22,137  

Total operating lease liabilities

  $ 27,974     $ 28,077  
                 

Finance Leases

               

Finance lease

  $ 3,197     $ 2,710  

Finance lease accumulated depreciation

    (1,464 )     (965 )

Finance lease, net

    1,733       1,745  
                 

Finance lease current liabilities

    633       661  

Finance lease liabilities

    1,158       1,115  

Total finance lease liabilities

  $ 1,791     $ 1,776  
                 

Weighted Average Remaining Lease Term

               

Operating leases (in years)

    6       6  

Finance leases (in years)

    3       4  
                 

Weighted Average Discount Rate

               

Operating leases

    3.37 %     3.44 %

Finance leases

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

Operating

   

Finance

 

(in thousands)

 

Leases

   

Leases

 

Year Ending December 31,

               

2022

  $ 1,847     $ 191  

2023

    6,685       637  

2024

    5,931       530  

2025

    4,705       336  

2026

    3,795       157  

Thereafter

    7,972       43  

Total future minimum lease payments

  $ 30,935     $ 1,894  

Less remaining imputed interest

    (2,961 )     (103 )

Total

  $ 27,974     $ 1,791