Investments and Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Marketable securities    
Amortized Cost $ 42,557 $ 85,118
Gross Unrealized Gains 7 6
Gross Unrealized Losses   (2)
Investments 42,564 85,122
Assets:    
Investments 42,564 85,122
Transfers between Level 1, Level 2 or Level 3    
Transfers between Level 1, Level 2 and Level 3 0  
U.S. treasury bills and notes    
Marketable securities    
Amortized Cost 42,557 85,118
Gross Unrealized Gains 7 6
Gross Unrealized Losses   (2)
Investments 42,564 85,122
Assets:    
Investments 42,564 85,122
Recurring    
Assets:    
Assets 317,911 173,936
Recurring | Money market funds    
Assets:    
Cash equivalents 275,347 88,814
Recurring | U.S. treasury bills and notes    
Marketable securities    
Investments 42,564 85,122
Assets:    
Investments 42,564 85,122
Recurring | Level 1    
Assets:    
Assets 275,347 88,814
Recurring | Level 1 | Money market funds    
Assets:    
Cash equivalents 275,347 88,814
Recurring | Level 2    
Assets:    
Assets 42,564 85,122
Recurring | Level 2 | U.S. treasury bills and notes    
Marketable securities    
Investments 42,564 85,122
Assets:    
Investments $ 42,564 $ 85,122