XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Leases (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 

(in thousands)

 

2025

  

2024

  

2025

  

2024

 

Operating lease cost

 $2,386  $2,152  $4,731  $4,549 
                 

Finance lease cost:

                

Amortization of right-of-use assets

 $215  $308  $435  $592 

Interest on lease liabilities

  34   43   69   80 

Total finance lease cost

 $249  $351  $504  $672 
Lease, Payment [Table Text Block]
  

For the Three Months

  

For the Six Months

 
  

Ended June 30,

  

Ended June 30,

 

(in thousands)

 

2025

  

2024

  

2025

  

2024

 

Cash paid for lease liabilities:

                

Operating cash flows from operating leases

 $2,283  $2,122  $4,519  $4,509 

Operating cash flows from finance leases

  34   43   69   80 

Financing cash flows from finance leases

  218   314   443   603 

Total cash paid for lease liabilities

 $2,535  $2,479  $5,031  $5,192 
Lease, Balance Sheet Information [Table Text Block]
  

June 30,

  

December 31,

 

(in thousands)

 

2025

  

2024

 

Operating Leases

        

Operating lease

 $59,542  $54,337 

Operating lease accumulated amortization

  (18,702)  (17,401)

Operating lease right-of-use asset, net

  40,840   36,936 
         

Operating lease current liabilities

  6,629   5,865 

Operating lease liabilities

  35,297   31,945 

Total operating lease liabilities

 $41,926  $37,810 
         

Finance Leases

        

Finance lease

  4,456   4,812 

Finance lease accumulated depreciation

  (2,338)  (2,354)

Finance lease, net

  2,118   2,458 
         

Finance lease current liabilities

  751   853 

Finance lease liabilities

  1,454   1,697 

Total finance lease liabilities

 $2,205  $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.11%  5.76%

Finance leases

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

Operating

  

Finance

 

(in thousands)

 

Leases

  

Leases

 

Year Ending December 31,

        

2025

 $4,565  $473 

2026

  8,760   736 

2027

  7,422   623 

2028

  5,860   454 

2029

  4,756   124 

Thereafter

  25,481   13 

Total future minimum lease payments

 $56,844  $2,423 

Less remaining imputed interest

  (14,918)  (218)

Total

 $41,926  $2,205