v3.26.1
Note 4 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule Of Balance Sheet Information, Related To Operating Leases [Table Text Block]
  

June 30, 2026

  

December 31, 2025

 
  

(Amounts in Thousands)

 

Operating lease assets, net

 $41,034  $43,713 
         

Short-term operating lease liabilities

  13,059   13,144 

Long-term operating lease liabilities

  34,164   37,259 

Total operating lease liabilities

 $47,223  $50,403 
Lease, Cost [Table Text Block]
  

For the Three Months Ended June 30,

  

For the Six Months Ended June 30,

 
  

(Amounts in Thousands)

  

(Amounts in Thousands)

 
  

2026

  

2025

  

2026

  

2025

 

Operating lease costs

 $3,599  $3,651  $7,255  $7,308 

Short-term lease costs

  285   271   540   555 

Total lease costs

  3,884   3,922   7,795   7,863 

Less: sublease income

           (226)

Total lease costs, net

 $3,884  $3,922  $7,795  $7,637 
Schedule of Lease Term and Discount Rate [Table Text Block]
  

June 30, 2026

  

December 31, 2025

 

Operating leases:

        

Weighted average remaining lease term

  4.78   5.05 

Weighted average discount rate

  6.48%  6.37%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating Leases

 
  

(Amounts in Thousands)

 

Due in the 12-month period ended June 30,

    

2027

 $15,526 

2028

  11,808 

2029

  8,470 

2030

  6,523 

2031

  5,612 

Thereafter

  7,559 

Total future minimum rental commitments

  55,498 

Less: Imputed interest

  (8,275)

Total lease liabilities

 $47,223 
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
  

For the Six Months Ended June 30,

 
  

(Amounts in Thousands)

 
  

2026

  

2025

 

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

        

Operating cash flows from operating leases

 $8,257  $8,368 
         

Right-of-use assets obtained in exchange for lease obligations:

        

Operating leases

 $5,387  $5,158