Investments and Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable securities    
Investments $ 0  
Recurring    
Assets:    
Assets 1,010 $ 217,009
Recurring | U.S. government money market funds    
Assets:    
Cash equivalents 1,010 217,009
Recurring | Level 1    
Assets:    
Assets 1,010 217,009
Recurring | Level 1 | U.S. government money market funds    
Assets:    
Cash equivalents 1,010 217,009
Recurring | Level 2    
Assets:    
Assets 0 0
Recurring | Level 2 | U.S. government money market funds    
Assets:    
Cash equivalents 0 0
Recurring | Level 3    
Assets:    
Assets 0 0
Recurring | Level 3 | U.S. government money market funds    
Assets:    
Cash equivalents $ 0 $ 0