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

March 31, 2026

  

December 31, 2025

 
  

(Amounts in Thousands)

 

Operating lease assets, net

 $40,999  $43,713 
         

Short-term operating lease liabilities

  13,139   13,144 

Long-term operating lease liabilities

  34,331   37,259 

Total operating lease liabilities

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

For the Three Months Ended March 31,

 
  

(Amounts in Thousands)

 
  

2026

  

2025

 

Operating lease costs

 $3,657  $3,657 

Short-term lease costs

  254   284 

Total lease costs

  3,911   3,941 

Less: sublease income

     (226)

Total lease costs, net

 $3,911  $3,715 
Schedule of Lease Term and Discount Rate [Table Text Block]
  

March 31, 2026

  

December 31, 2025

 

Operating leases:

        

Weighted average remaining lease term

  4.87   5.05 

Weighted average discount rate

  6.45%  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 March 31,

    

2027

 $15,636 

2028

  11,968 

2029

  8,337 

2030

  6,152 

2031

  5,284 

Thereafter

  8,502 

Total future minimum rental commitments

  55,879 

Less: Imputed interest

  (8,409)

Total lease liabilities

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

For the Three Months Ended March 31,

 
  

(Amounts in Thousands)

 
  

2026

  

2025

 

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

        

Operating cash flows from operating leases

 $4,179  $4,182 
         

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

        

Operating leases

 $2,295  $979