XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Investment Securities, Restricted Cash and Cash Equivalents, and Other Investments - Investments Measured at Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value of marketable securities    
Debt securities $ 8,000  
Debt securities with contractual maturities extending longer than one year through and including five years 16,000  
Fair value measurements on recurring basis    
Fair value of marketable securities    
Cash Equivalents (including restricted) 261,990 $ 347,976
Total 24,168 27,894
Fair value measurements on recurring basis | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 8,163 7,567
Fair value measurements on recurring basis | Commercial paper    
Fair value of marketable securities    
Total   7,500
Fair value measurements on recurring basis | Corporate securities    
Fair value of marketable securities    
Total 15,719 4,705
Fair value measurements on recurring basis | Other (including restricted)    
Fair value of marketable securities    
Total 276 323
Fair value measurements on recurring basis | Equity securities    
Fair value of marketable securities    
Equity securities 10 7,799
Fair value measurements on recurring basis | Level 1    
Fair value of marketable securities    
Cash Equivalents (including restricted) 221,083 304,410
Total 8,173 15,366
Fair value measurements on recurring basis | Level 1 | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 8,163 7,567
Fair value measurements on recurring basis | Level 1 | Equity securities    
Fair value of marketable securities    
Equity securities 10 7,799
Fair value measurements on recurring basis | Level 2    
Fair value of marketable securities    
Cash Equivalents (including restricted) 40,907 43,566
Total 15,944 12,384
Fair value measurements on recurring basis | Level 2 | Commercial paper    
Fair value of marketable securities    
Total   7,500
Fair value measurements on recurring basis | Level 2 | Corporate securities    
Fair value of marketable securities    
Total 15,719 4,705
Fair value measurements on recurring basis | Level 2 | Other (including restricted)    
Fair value of marketable securities    
Total 225 179
Fair value measurements on recurring basis | Level 3    
Fair value of marketable securities    
Total 51 144
Fair value measurements on recurring basis | Level 3 | Other (including restricted)    
Fair value of marketable securities    
Total $ 51 $ 144