Investments and Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Marketable securities    
Amortized Cost   $ 85,118
Gross Unrealized Gains   6
Gross Unrealized Losses   (2)
Investments $ 0 85,122
Assets:    
Investments 0 85,122
Transfers between Level 1, Level 2 or Level 3    
Transfer from Level 1 to Level 2, assets 0  
U.S. treasury bills and notes    
Marketable securities    
Amortized Cost   85,118
Gross Unrealized Gains   6
Gross Unrealized Losses   (2)
Investments   85,122
Assets:    
Investments   85,122
Recurring    
Assets:    
Assets 256,034 173,936
Recurring | U.S. money market funds    
Assets:    
Cash equivalents 256,034 88,814
Recurring | U.S. treasury bills and notes    
Marketable securities    
Investments   85,122
Assets:    
Investments   85,122
Recurring | Level 1    
Assets:    
Assets 256,034 88,814
Recurring | Level 1 | U.S. money market funds    
Assets:    
Cash equivalents $ 256,034 88,814
Recurring | Level 2    
Assets:    
Assets   85,122
Recurring | Level 2 | U.S. treasury bills and notes    
Marketable securities    
Investments   85,122
Assets:    
Investments   $ 85,122