v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurements  
Schedule of assets measured at fair value on a recurring basis Assets measured at fair value on a recurring basis are summarized below (in thousands):

Fair Value Measurements as of June 30, 2026

  ​ ​ ​

Total

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

Marketable Securities

Bonds and bond funds

$

492,393

$

$

492,393

$

Commercial paper

 

27,179

 

 

27,179

 

519,572

519,572

Investments in Other Companies

2,675

2,675

Cash and Cash Equivalents

81,407

81,407

Total Assets Measured at Fair Value

$

603,654

$

84,082

$

519,572

$

Fair Value Measurements as of December 31, 2025

Total

Level 1

Level 2

Level 3

Marketable Securities

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Bonds and bond funds

$

487,699

$

$

487,699

$

Commercial paper

 

96,537

 

 

96,537

 

584,236

584,236

Investments in Other Companies

4,253

4,253

 

 

Cash and Cash Equivalents

122,673

122,673

Total Assets Measured at Fair Value

$

711,162

$

126,926

$

584,236

$