XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements and Financial Instruments - Schedule of Fair Value Hierarchy for Assets and Liabilities (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Assets, fair value $ 145,641 $ 157,146
Level 1    
Assets:    
Assets, fair value 51,629 157,146
Level 2    
Assets:    
Assets, fair value 94,012  
Cash Equivalents (Money Market)    
Assets:    
Assets, fair value   156,219
Cash Equivalents (Money Market) | Level 1    
Assets:    
Assets, fair value   156,219
Restricted Cash (Non-Current)    
Assets:    
Assets, fair value 927 927
Restricted Cash (Non-Current) | Level 1    
Assets:    
Assets, fair value 927 $ 927
Cash Equivalents    
Assets:    
Assets, fair value 53,291  
Cash Equivalents | Level 1    
Assets:    
Assets, fair value 50,702  
Cash Equivalents | Level 2    
Assets:    
Assets, fair value 2,589  
Cash Equivalents | Corporate Bonds    
Assets:    
Assets, fair value 2,589  
Cash Equivalents | Corporate Bonds | Level 2    
Assets:    
Assets, fair value 2,589  
Cash Equivalents | Money Market Funds    
Assets:    
Assets, fair value 50,702  
Cash Equivalents | Money Market Funds | Level 1    
Assets:    
Assets, fair value 50,702  
Marketable Securities    
Assets:    
Assets, fair value 91,423  
Marketable Securities | Level 2    
Assets:    
Assets, fair value 91,423  
Marketable Securities | U.S. Government Securities    
Assets:    
Assets, fair value 76,584  
Marketable Securities | U.S. Government Securities | Level 2    
Assets:    
Assets, fair value 76,584  
Marketable Securities | Corporate Bonds    
Assets:    
Assets, fair value 14,839  
Marketable Securities | Corporate Bonds | Level 2    
Assets:    
Assets, fair value $ 14,839