XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
    For the Three Months

Ended June 30,

   

For the Six Months

Ended June 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 

Operating lease cost

  $ 2,114     $ 1,801     $ 4,255     $ 3,586  
                                 
Finance lease cost:                                

Amortization of right-of-use assets

  $ 260     $ 186     $ 492     $ 370  

Interest on lease liabilities

    39       13       75       28  

Total finance lease cost

  $ 299     $ 199     $ 567     $ 398  
Lease, Payment [Table Text Block]
   

For the Three Months

Ended June 30,

   

For the Six Months

Ended June 30,

 

(in thousands)

 

2023

   

2022

   

2023

   

2022

 
Cash paid for lease liabilities:                                

Operating cash flows from operating leases

  $ 2,083     $ 1,719     $ 4,188     $ 3,470  

Operating cash flows from finance leases

    39       13       75       28  

Financing cash flows from finance leases

    252       184       472       366  

Total cash paid for lease liabilities

  $ 2,374     $ 1,916     $ 4,735     $ 3,864  
Lease, Balance Sheet Information [Table Text Block]
   

June 30,

   

December 31,

 

(in thousands)

 

2023

   

2022

 
Operating Leases                

Operating lease

  $ 52,601     $ 45,987  

Operating lease accumulated amortization

    (18,818 )     (17,763 )

Operating lease right-of-use asset, net

    33,783       28,224  
                 

Operating lease current liabilities

    6,878       6,098  

Operating lease liabilities

    27,542       22,655  

Total operating lease liabilities

  $ 34,420     $ 28,753  
                 
Finance Leases                

Finance lease

  $ 5,104     $ 3,144  

Finance lease accumulated depreciation

    (2,048 )     (1,585 )

Finance lease, net

    3,056       1,559  
                 

Finance lease current liabilities

    1,034       594  

Finance lease liabilities

    2,137       1,025  

Total finance lease liabilities

  $ 3,171     $ 1,619  
                 
Weighted Average Remaining Lease Term                

Operating leases (in years)

    7       6  

Finance leases (in years)

    4       3  
                 
Weighted Average Discount Rate                

Operating leases

    3.91 %     3.41 %

Finance leases

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

Operating

   

Finance

 

(in thousands)

 

Leases

   

Leases

 

Year Ending December 31,

               

2023

  $ 4,113     $ 508  

2024

    7,708       1,097  

2025

    6,495       790  

2026

    5,577       506  

2027

    4,435       335  

Thereafter

    10,962       248  

Total future minimum lease payments

  $ 39,290     $ 3,484  

Less remaining imputed interest

    (4,870 )     (313 )

Total

  $ 34,420     $ 3,171