XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurements    
Marketable Securities $ 571,911 $ 574,266
Maximum period for redemption 1 year 1 year
Marketable securities at cost $ 571,800 $ 574,000
Recurring | Estimate of Fair Value Measurement    
Fair Value Measurements    
Marketable Securities 571,911 574,266
Investments in Other Companies 4,980 8,160
Cash and Cash Equivalents 178,973 227,362
Total Assets Measured at Fair Value 755,864 809,788
Recurring | Estimate of Fair Value Measurement | Bonds and bond funds    
Fair Value Measurements    
Marketable Securities 256,362 462,333
Recurring | Estimate of Fair Value Measurement | Commercial Paper    
Fair Value Measurements    
Marketable Securities 315,549 111,933
Recurring | Level 1    
Fair Value Measurements    
Cash and Cash Equivalents 178,973 227,362
Total Assets Measured at Fair Value 178,973 227,362
Recurring | Level 2    
Fair Value Measurements    
Marketable Securities 571,911 574,266
Total Assets Measured at Fair Value 571,911 574,266
Recurring | Level 2 | Bonds and bond funds    
Fair Value Measurements    
Marketable Securities 256,362 462,333
Recurring | Level 2 | Commercial Paper    
Fair Value Measurements    
Marketable Securities 315,549 111,933
Recurring | Level 3    
Fair Value Measurements    
Investments in Other Companies 4,980 8,160
Total Assets Measured at Fair Value $ 4,980 $ 8,160