XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 1,479,543 $ 1,286,225
Unrealized Gain 17 80
Unrealized Losses (14,879) (2,832)
Fair Value 1,464,681 1,283,473
Commercial debt securities    
Marketable Securities [Line Items]    
Amortized Cost 998,355 1,034,573
Unrealized Gain 0 43
Unrealized Losses (12,370) (2,564)
Fair Value 985,985 1,032,052
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost 72,843 14,574
Unrealized Gain 3 5
Unrealized Losses (167) (10)
Fair Value 72,679 14,569
U.S. government treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 179,598 77,628
Unrealized Gain 6 18
Unrealized Losses (1,425) (204)
Fair Value 178,179 77,442
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 220,720 151,379
Unrealized Gain 8 14
Unrealized Losses (849) (37)
Fair Value 219,879 151,356
Non-U.S. government securities    
Marketable Securities [Line Items]    
Amortized Cost 8,027 8,071
Unrealized Gain 0 0
Unrealized Losses (68) (17)
Fair Value $ 7,959 $ 8,054