XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 382,098 $ 427,863
Unrealized Gains 16  
Unrealized Losses (36) (134)
Fair Value 382,078 427,729
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 288,541 324,917
Unrealized Gains 16  
Unrealized Losses   (53)
Fair Value 288,557 324,864
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 93,557 102,946
Unrealized Losses (36) (81)
Fair Value $ 93,521 $ 102,865