XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]
  

Year Ended December 31,

 

(In thousands)

 

2024

  

2023

 

Operating lease cost

 $158,283  $161,190 

Short-term lease cost

      
Lessee, Leases, Supplemental Cash Flow Information [Table Text Block]
  

Year Ended December 31,

 

(In thousands)

 

2024

  

2023

 

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

        

Operating cash flows from operating leases

 $156,136  $158,785 
         

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

        

Operating leases

  31,556   41,840 
Lessee, Leases, Supplemental Balance Sheet Information [Table Text Block]
  December 31, 

(In thousands, except lease term and discount rate)

 

2024

  

2023

 

Operating Leases

        

Operating lease right-of-use assets, including favorable lease rates asset

 $735,618  $793,335 
         

Current lease liabilities (included in accrued liabilities)

 $102,855  $98,867 

Operating lease liabilities

  651,751   711,387 

Total operating lease liabilities

 $754,606  $810,254 
         

Weighted Average Remaining Lease Term

        

Operating leases (in years)

  14.6   14.9 
         

Weighted Average Discount Rate

        

Operating leases

  8.3%  8.4%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

(In thousands)

 

Operating Leases

 

For the year ending December 31,

    

2025

 $156,048 

2026

  155,863 

2027

  120,383 

2028

  119,742 

2029

  119,415 

Thereafter

  671,874 

Total lease payments

  1,343,325 

Less imputed interest

  (588,719)

Less current portion (included in accrued liabilities)

  (102,855)

Long-term portion of operating lease liabilities

 $651,751 
Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]

(In thousands)

 

Minimum Rental Income

 

For the year ending December 31,

    

2025

 $1,533 

2026

  878 

2027

  456 

2028

  371 

2029

  115 

Thereafter

  615 

Total

 $3,968