XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 1,437,352 $ 640,885
Unrealized Gains 71 5
Unrealized Losses (9,564) (805)
Fair Value 1,427,859 640,085
Corporate notes and bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 137,334 125,845
Unrealized Gains 10 5
Unrealized Losses (2,210) (246)
Fair Value 135,134 125,604
Commercial paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 36,715 10,995
Unrealized Gains 4 0
Unrealized Losses (205) 0
Fair Value 36,514 10,995
U.S. treasury securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 1,163,041 446,878
Unrealized Gains 45 0
Unrealized Losses (5,355) (443)
Fair Value 1,157,731 446,435
U.S. agency obligations [Member]    
Marketable Securities [Line Items]    
Amortized Cost 100,262 54,122
Unrealized Gains 12 0
Unrealized Losses (1,794) (115)
Fair Value $ 98,480 54,007
Municipal bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost   3,045
Unrealized Gains  
Unrealized Losses   (1)
Fair Value   $ 3,044