v3.24.1
Marketable Investment Securities, Restricted Cash and Cash Equivalents, and Other Investment Securities - Fair Value Measurements (Details) - Fair value measurements on recurring basis - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair value of marketable securities    
Cash equivalents (including restricted) $ 411,571 $ 650,523
Total 397 282,733
U.S. Treasury and agency securities    
Fair value of marketable securities    
Debt securities   7,727
Commercial paper    
Fair value of marketable securities    
Debt securities   227,787
Corporate securities    
Fair value of marketable securities    
Debt securities   46,764
Other (including restricted)    
Fair value of marketable securities    
Debt securities 397 455
Level 1    
Fair value of marketable securities    
Cash equivalents (including restricted) 358,545 99,437
Total   7,727
Level 1 | U.S. Treasury and agency securities    
Fair value of marketable securities    
Debt securities   7,727
Level 2    
Fair value of marketable securities    
Cash equivalents (including restricted) 53,026 551,086
Total 397 275,006
Level 2 | Commercial paper    
Fair value of marketable securities    
Debt securities   227,787
Level 2 | Corporate securities    
Fair value of marketable securities    
Debt securities   46,764
Level 2 | Other (including restricted)    
Fair value of marketable securities    
Debt securities $ 397 $ 455