XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 738,276 $ 896,185
Gross unrealized losses (18,565) (31,420)
Aggregate Fair Value 719,711 864,765
Short-Term Marketable Securities 491,626 562,308
Long-Term Marketable Securities 228,085 302,457
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 973  
Gross unrealized losses (3)  
Aggregate Fair Value 970  
Short-Term Marketable Securities 970  
Long-Term Marketable Securities 0  
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 493,528 624,082
Gross unrealized losses (12,986) (21,029)
Aggregate Fair Value 480,542 603,053
Short-Term Marketable Securities 280,980 362,458
Long-Term Marketable Securities 199,562 240,595
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 243,775 252,573
Gross unrealized losses (5,576) (10,391)
Aggregate Fair Value 238,199 242,182
Short-Term Marketable Securities 209,676 180,320
Long-Term Marketable Securities $ 28,523 61,862
Time deposits    
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