XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Marketable Investment Securities, Restricted Cash and Cash Equivalents, and Other Investment Securities - Investments Measured at Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value of marketable securities    
Debt securities $ 22,000  
Fair value method investments 39,198 $ 39,198
Fair value measurements on recurring basis    
Fair value of marketable securities    
Cash Equivalents (including restricted) 136,678 347,976
Total 22,082 27,894
Fair value measurements on recurring basis | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 8,013 7,567
Fair value measurements on recurring basis | Commercial paper    
Fair value of marketable securities    
Total 6,100 7,500
Fair value measurements on recurring basis | Corporate securities    
Fair value of marketable securities    
Total 7,527 4,705
Fair value measurements on recurring basis | Other (including restricted)    
Fair value of marketable securities    
Total 386 323
Fair value measurements on recurring basis | Equity securities    
Fair value of marketable securities    
Equity securities 56 7,799
Fair value measurements on recurring basis | Level 1    
Fair value of marketable securities    
Cash Equivalents (including restricted) 107,317 304,410
Total 8,069 15,366
Fair value measurements on recurring basis | Level 1 | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 8,013 7,567
Fair value measurements on recurring basis | Level 1 | Equity securities    
Fair value of marketable securities    
Equity securities 56 7,799
Fair value measurements on recurring basis | Level 2    
Fair value of marketable securities    
Cash Equivalents (including restricted) 29,361 43,566
Total 13,864 12,384
Fair value measurements on recurring basis | Level 2 | Commercial paper    
Fair value of marketable securities    
Total 6,100 7,500
Fair value measurements on recurring basis | Level 2 | Corporate securities    
Fair value of marketable securities    
Total 7,527 4,705
Fair value measurements on recurring basis | Level 2 | Other (including restricted)    
Fair value of marketable securities    
Total 237 179
Fair value measurements on recurring basis | Level 3    
Fair value of marketable securities    
Total 149 144
Fair value measurements on recurring basis | Level 3 | Other (including restricted)    
Fair value of marketable securities    
Total $ 149 $ 144