XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Leases (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  

For the Three Months

 
  

Ended March 31,

 

(in thousands)

 

2025

  

2024

 

Operating lease cost

 $2,345  $2,398 
         

Finance lease cost:

        

Amortization of right-of-use assets

 $220  $283 

Interest on lease liabilities

  35   38 

Total finance lease cost

 $255  $321 
Lease, Payment [Table Text Block]
  

For the Three Months

 
  

Ended March 31,

 

(in thousands)

 

2025

  

2024

 

Cash paid for lease liabilities:

        

Operating cash flows from operating leases

 $2,236  $2,386 

Operating cash flows from finance leases

  35   38 

Financing cash flows from finance leases

  225   289 

Total cash paid for lease liabilities

 $2,496  $2,713 
Lease, Balance Sheet Information [Table Text Block]
  

March 31,

  

December 31,

 

(in thousands)

 

2025

  

2024

 

Operating Leases

        

Operating lease

 $59,158  $54,337 

Operating lease accumulated amortization

  (17,073)  (17,401)

Operating lease right-of-use asset, net

  42,085   36,936 
         

Operating lease current liabilities

  6,458   5,865 

Operating lease liabilities

  36,610   31,945 

Total operating lease liabilities

 $43,068  $37,810 
         

Finance Leases

        

Finance lease

  4,363   4,812 

Finance lease accumulated depreciation

  (2,131)  (2,354)

Finance lease, net

  2,232   2,458 
         

Finance lease current liabilities

  789   853 

Finance lease liabilities

  1,529   1,697 

Total finance lease liabilities

 $2,318  $2,550 
         

Weighted Average Remaining Lease Term

        

Operating leases (in years)

  9   9 

Finance leases (in years)

  3   4 
         

Weighted Average Discount Rate

        

Operating leases

  6.08%  5.76%

Finance leases

  5.94%  5.89%
Operating and Finance Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

 

(in thousands)

 

Leases

  

Leases

 

Year Ending December 31,

        

2025

 $6,695  $709 

2026

  8,548   713 

2027

  7,323   600 

2028

  5,810   427 

2029

  4,726   97 

Thereafter

  25,476   8 

Total future minimum lease payments

 $58,578  $2,554 

Less remaining imputed interest

  (15,510)  (236)

Total

 $43,068  $2,318