v3.26.1
Note 8 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

June 30, 2026

 

(In thousands)

 

Balance

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Cash and cash equivalents

 $322,713  $322,713  $  $ 

Restricted cash

  6,082   6,082       

Investment available for sale

  11,574         11,574 
  

December 31, 2025

 

(In thousands)

 

Balance

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Cash and cash equivalents

 $353,413  $353,413  $  $ 

Restricted cash

  5,354   5,354       

Investment available for sale

  12,347         12,347 
Fair Value Asset (Liability) Measured On Recurring Basis Unobservable Input Reconciliation [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 

(In thousands)

 

2026

  

2025

  

2026

  

2025

 

Balance at beginning of reporting period

 $12,678  $13,142  $12,347  $12,553 

Total gains (realized or unrealized):

                

Included in interest income

  46   45   92   90 

Included in other comprehensive income (loss)

  (305)  (279)  (20)  265 

Purchases, sales, issuances and settlements:

                

Settlements

  (845)  (785)  (845)  (785)

Balance at end of reporting period

 $11,574  $12,123  $11,574  $12,123 
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]
  

June 30, 2026

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Asset

             

Note receivable

 $36,519  $36,519  $36,993 

Level 3

Liabilities

             

Obligation under assessment arrangements

  14,567   13,206   16,841 

Level 3

  

December 31, 2025

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Asset

             

Note receivable

 $34,789  $34,789  $35,641 

Level 3

Liabilities

             

Obligation under assessment arrangements

  15,737   14,200   17,915 

Level 3

Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
  

June 30, 2026

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Credit facility

 $741,100  $723,418  $730,600 

Level 2

4.750% senior notes due 2027

  1,000,000   997,078   995,000 

Level 1

4.750% senior notes due 2031

  900,000   893,259   867,375 

Level 1

Total debt

 $2,641,100  $2,613,755  $2,592,975  
  

December 31, 2025

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Prior credit facility

 $160,700  $156,880  $160,700 

Level 2

4.750% senior notes due 2027

  1,000,000   996,104   996,250 

Level 1

4.750% senior notes due 2031

  900,000   892,585   877,500 

Level 1

Total debt

 $2,060,700  $2,045,569  $2,034,450