XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Leases (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule Of Balance Sheet Information, Related To Operating Leases [Table Text Block]
  

September 30, 2025

  

December 31, 2024

 
  

(Amounts in Thousands)

 

Operating lease assets, net

 $44,879  $47,348 
         

Short-term operating lease liabilities

  13,031   12,800 

Long-term operating lease liabilities

  38,814   41,883 

Total operating lease liabilities

 $51,845  $54,683 
Lease, Cost [Table Text Block]
  

For the Three Months Ended September 30,

  

For the Nine Months Ended September 30,

 
  

(Amounts in Thousands)

  

(Amounts in Thousands)

 
  

2025

  

2024

  

2025

  

2024

 

Operating lease costs

 $3,623  $3,393  $10,931  $10,062 

Short-term lease costs

  292   167   847   547 

Total lease costs

  3,915   3,560   11,778   10,609 

Less: sublease income

     (596)  (226)  (1,685)

Total lease costs, net

 $3,915  $2,964  $11,552  $8,924 
Schedule of Lease Term and Discount Rate [Table Text Block]
  

September 30, 2025

  

December 31, 2024

 

Operating leases:

        

Weighted average remaining lease term

  5.22   5.48 

Weighted average discount rate

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

Operating Leases

 
  

(Amounts in Thousands)

 

Due in the 12-month period ended September 30,

    

2026

 $15,759 

2027

  12,614 

2028

  9,143 

2029

  6,946 

2030

  6,016 

Thereafter

  11,064 

Total future minimum rental commitments

  61,542 

Less: Imputed interest

  (9,697)

Total lease liabilities

 $51,845 
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
  

For the Nine Months Ended September 30,

 
  

(Amounts in Thousands)

 
  

2025

  

2024

 

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

        

Operating cash flows from operating leases

 $12,505  $10,925 
         

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

        

Operating leases

 $7,156  $7,683