XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 319,509 $ 427,863
Unrealized Gains 20  
Unrealized Losses (20) (134)
Fair Value 319,509 427,729
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 228,130 324,917
Unrealized Gains 18  
Unrealized Losses (5) (53)
Fair Value 228,143 324,864
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 91,379 102,946
Unrealized Gains 2  
Unrealized Losses (15) (81)
Fair Value $ 91,366 $ 102,865