XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Marketable Securities $ 678,691 $ 574,266
Maximum period for redemption 1 year 1 year
Marketable securities at cost $ 678,700 $ 574,000
Recurring | Estimate of Fair Value Measurement    
Fair Value Measurements    
Marketable Securities 678,691 574,266
Investments in Other Companies 10,290 8,160
Cash and Cash Equivalents 48,330 227,362
Total Assets Measured at Fair Value 737,311 809,788
Recurring | Estimate of Fair Value Measurement | Bonds and bond funds    
Fair Value Measurements    
Marketable Securities 315,597 462,333
Recurring | Estimate of Fair Value Measurement | Commercial Paper    
Fair Value Measurements    
Marketable Securities 363,094 111,933
Recurring | Level 1    
Fair Value Measurements    
Cash and Cash Equivalents 48,330 227,362
Total Assets Measured at Fair Value 48,330 227,362
Recurring | Level 2    
Fair Value Measurements    
Marketable Securities 678,691 574,266
Total Assets Measured at Fair Value 678,691 574,266
Recurring | Level 2 | Bonds and bond funds    
Fair Value Measurements    
Marketable Securities 315,597 462,333
Recurring | Level 2 | Commercial Paper    
Fair Value Measurements    
Marketable Securities 363,094 111,933
Recurring | Level 3    
Fair Value Measurements    
Investments in Other Companies 10,290 8,160
Total Assets Measured at Fair Value $ 10,290 $ 8,160