XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 1,678,796 $ 896,185
Gross Unrealized Losses (14,941) (31,420)
Aggregate Fair Value 1,663,855 864,765
Short-Term Marketable Securities 475,323 562,308
Long-Term Marketable Securities 1,188,532 302,457
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 986  
Gross Unrealized Losses (2)  
Aggregate Fair Value 984  
Short-Term Marketable Securities 984  
Long-Term Marketable Securities 0  
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 1,198,624 624,082
Gross Unrealized Losses (11,527) (21,029)
Aggregate Fair Value 1,187,097 603,053
Short-Term Marketable Securities 307,876 362,458
Long-Term Marketable Securities 879,221 240,595
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 479,186 252,573
Gross Unrealized Losses (3,412) (10,391)
Aggregate Fair Value 475,774 242,182
Short-Term Marketable Securities 166,463 180,320
Long-Term Marketable Securities $ 309,311 61,862
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost   19,530
Gross Unrealized Losses   0
Aggregate Fair Value   19,530
Short-Term Marketable Securities   19,530
Long-Term Marketable Securities   $ 0