XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

September 30, 2025

 

(In thousands)

 

Balance

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Cash and cash equivalents

 $319,067  $319,067  $  $ 

Restricted cash

  4,899   4,899       

Investment available for sale

  12,554         12,554 
  

December 31, 2024

 

(In thousands)

 

Balance

  

Level 1

  

Level 2

  

Level 3

 

Assets

                

Cash and cash equivalents

 $316,688  $316,688  $  $ 

Restricted cash

  4,676   4,676       

Investment available for sale

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

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 

(In thousands)

 

2025

  

2024

  

2025

  

2024

 

Balance at beginning of reporting period

 $12,123  $12,495  $12,553  $13,327 

Total gains (realized or unrealized):

                

Included in interest income

  44   43   134   132 

Included in other comprehensive income (loss)

  387   664   652   473 

Purchases, sales, issuances and settlements:

                

Settlements

        (785)  (730)

Balance at end of reporting period

 $12,554  $13,202  $12,554  $13,202 
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]
  

September 30, 2025

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Asset

             

Note receivable

 $33,926  $33,926  $35,102 

Level 3

Liabilities

             

Obligation under assessment arrangements

  16,239   14,602   18,528 

Level 3

  

December 31, 2024

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Liabilities

             

Obligation under assessment arrangements

 $18,014  $16,057  $20,719 

Level 3

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

September 30, 2025

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Credit facility

 $9,300  $4,661  $9,300 

Level 2

4.750% senior notes due 2027

  1,000,000   995,617   995,000 

Level 1

4.750% senior notes due 2031

  900,000   892,248   864,000 

Level 1

Total debt

 $1,909,300  $1,892,526  $1,868,300  
  

December 31, 2024

  Outstanding  Carrying  Estimated 

Fair Value

(In thousands)

 

Face Amount

  

Value

  

Fair Value

 

Hierarchy

Credit facility

 $1,300,300  $1,291,191  $1,279,428 

Level 2

4.750% senior notes due 2027

  1,000,000   994,156   968,750 

Level 1

4.750% senior notes due 2031

  900,000   891,237   832,500 

Level 1

Other

  6   6   6 

Level 3

Total debt

 $3,200,306  $3,176,590  $3,080,684