XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 753,185 $ 896,185
Gross unrealized gains 384 0
Gross unrealized losses (21,954) (31,420)
Aggregate Fair Value 731,615 864,765
Short-Term Marketable Securities 452,790 562,308
Long-Term Marketable Securities 278,825 302,457
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 960  
Gross unrealized gains 1  
Gross unrealized losses 0  
Aggregate Fair Value 961  
Short-Term Marketable Securities 961  
Long-Term Marketable Securities 0  
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 508,508 624,082
Gross unrealized gains 336 0
Gross unrealized losses (14,722) (21,029)
Aggregate Fair Value 494,122 603,053
Short-Term Marketable Securities 254,986 362,458
Long-Term Marketable Securities 239,136 240,595
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 243,717 252,573
Gross unrealized gains 47 0
Gross unrealized losses (7,232) (10,391)
Aggregate Fair Value 236,532 242,182
Short-Term Marketable Securities 196,843 180,320
Long-Term Marketable Securities $ 39,689 61,862
Time deposit    
Marketable Securities [Line Items]    
Amortized Cost   19,530
Gross unrealized gains   0
Gross unrealized losses   0
Aggregate Fair Value   19,530
Short-Term Marketable Securities   19,530
Long-Term Marketable Securities   $ 0