v3.25.2
Marketable Investment Securities, Restricted Cash and Cash Equivalents, and Other Investments - Investments Measured at Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair value of marketable securities    
Debt securities $ 31,000  
Debt securities with contractual maturities extending longer than one year through and including five years 21,000  
Fair value measurements on recurring basis    
Fair value of marketable securities    
Cash Equivalents (including restricted) 1,092,698 $ 730,789
Total 52,436 24,168
Fair value measurements on recurring basis | Cash    
Fair value of marketable securities    
Cash Equivalents (including restricted) 445,874 468,799
Fair value measurements on recurring basis | Cash equivalents    
Fair value of marketable securities    
Cash Equivalents (including restricted) 646,824 261,990
Fair value measurements on recurring basis | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 10,466 8,163
Fair value measurements on recurring basis | Commercial paper    
Fair value of marketable securities    
Total 15,237  
Fair value measurements on recurring basis | Corporate securities    
Fair value of marketable securities    
Total 26,189 15,719
Fair value measurements on recurring basis | Other (including restricted)    
Fair value of marketable securities    
Total 534 276
Fair value measurements on recurring basis | Equity securities    
Fair value of marketable securities    
Equity securities 10 10
Fair value measurements on recurring basis | Level 1    
Fair value of marketable securities    
Cash Equivalents (including restricted) 621,642 689,882
Total 10,476 8,173
Fair value measurements on recurring basis | Level 1 | Cash    
Fair value of marketable securities    
Cash Equivalents (including restricted) 445,874 468,799
Fair value measurements on recurring basis | Level 1 | Cash equivalents    
Fair value of marketable securities    
Cash Equivalents (including restricted) 175,768 221,083
Fair value measurements on recurring basis | Level 1 | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 10,466 8,163
Fair value measurements on recurring basis | Level 1 | Equity securities    
Fair value of marketable securities    
Equity securities 10 10
Fair value measurements on recurring basis | Level 2    
Fair value of marketable securities    
Cash Equivalents (including restricted) 471,056 40,907
Total 41,909 15,944
Fair value measurements on recurring basis | Level 2 | Cash equivalents    
Fair value of marketable securities    
Cash Equivalents (including restricted) 471,056 40,907
Fair value measurements on recurring basis | Level 2 | Commercial paper    
Fair value of marketable securities    
Total 15,237  
Fair value measurements on recurring basis | Level 2 | Corporate securities    
Fair value of marketable securities    
Total 26,189 15,719
Fair value measurements on recurring basis | Level 2 | Other (including restricted)    
Fair value of marketable securities    
Total 483 225
Fair value measurements on recurring basis | Level 3    
Fair value of marketable securities    
Total 51 51
Fair value measurements on recurring basis | Level 3 | Other (including restricted)    
Fair value of marketable securities    
Total $ 51 $ 51