XML 70 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 549,354 $ 434,628
Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 465,431 436,928
Gross Unrealized Gains 22 37
Gross Unrealized Losses (1,209) (3,222)
Fair Value 464,244 433,743
Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 86,215 885
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,105) 0
Fair Value 85,110 885
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 2,203 734
Certificates of deposit | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 2,205 747
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (13)
Fair Value 2,203 734
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 225,159 185,402
U.S. treasury securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 169,199 186,776
Gross Unrealized Gains 17 8
Gross Unrealized Losses (343) (1,382)
Fair Value 168,873 185,402
U.S. treasury securities | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 57,122  
Gross Unrealized Gains 0  
Gross Unrealized Losses (836)  
Fair Value 56,286  
U.S. agency securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 246,153 197,597
Gross Unrealized Gains 4 29
Gross Unrealized Losses (811) (1,660)
Fair Value 245,346 195,966
U.S. agency securities | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 21,569 885
Gross Unrealized Gains 0 0
Gross Unrealized Losses (179) 0
Fair Value 21,390 885
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 35,602 25,386
Commercial paper | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 35,624 25,386
Gross Unrealized Gains 1 0
Gross Unrealized Losses (23) 0
Fair Value 35,602 25,386
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 10,832 22,619
Municipal bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 10,861 22,764
Gross Unrealized Gains 0 0
Gross Unrealized Losses (29) (145)
Fair Value 10,832 22,619
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 8,822 3,636
Corporate bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,389 3,658
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (22)
Fair Value 1,388 $ 3,636
Corporate bonds | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 7,524  
Gross Unrealized Gains 0  
Gross Unrealized Losses (90)  
Fair Value $ 7,434