XML 71 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 572,462 $ 434,628
Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 574,111 436,928
Gross Unrealized Gains 11 37
Gross Unrealized Losses (1,660) (3,222)
Fair Value 572,462 433,743
Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   885
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   885
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 1,206 734
Certificates of deposit | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 1,206 747
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (13)
Fair Value 1,206 734
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 263,086 185,402
U.S. treasury securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 263,979 186,776
Gross Unrealized Gains 10 8
Gross Unrealized Losses (903) (1,382)
Fair Value 263,086 185,402
U.S. agency securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 267,458 197,597
Gross Unrealized Gains 0 29
Gross Unrealized Losses (659) (1,660)
Fair Value 266,799 195,966
U.S. agency securities | Long-term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   885
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   885
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 31,403 25,386
Commercial paper | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 31,412 25,386
Gross Unrealized Gains 1 0
Gross Unrealized Losses (10) 0
Fair Value 31,403 25,386
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   22,619
Municipal bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   22,764
Gross Unrealized Gains   0
Gross Unrealized Losses   (145)
Fair Value   22,619
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 9,968 3,636
Corporate bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 10,056 3,658
Gross Unrealized Gains 0 0
Gross Unrealized Losses (88) (22)
Fair Value $ 9,968 $ 3,636