XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 914,536 $ 1,610,775
Gross Unrealized Gains 0 1,194
Gross Unrealized Losses (37,634) (5,580)
Aggregate Fair Value 876,902 1,606,389
Short-Term Marketable Securities 405,562 540,574
Long-Term Marketable Securities 471,340 1,065,815
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost   25,056
Gross Unrealized Gains   0
Gross Unrealized Losses   (24)
Aggregate Fair Value   25,032
Short-Term Marketable Securities   25,032
Long-Term Marketable Securities   0
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 642,443 1,268,991
Gross Unrealized Gains 0 1,191
Gross Unrealized Losses (25,708) (4,275)
Aggregate Fair Value 616,735 1,265,907
Short-Term Marketable Securities 315,656 459,012
Long-Term Marketable Securities 301,079 806,895
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months 329,600  
Unrealized loss related to corporate bonds 13,200  
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 272,093 316,728
Gross Unrealized Gains 0 3
Gross Unrealized Losses (11,926) (1,281)
Aggregate Fair Value 260,167 315,450
Short-Term Marketable Securities 89,906 56,530
Long-Term Marketable Securities $ 170,261 $ 258,920