XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets:    
Assets, Fair Value Disclosure $ 328,601 $ 345,679
Level 1    
Assets:    
Assets, Fair Value Disclosure 251,963 345,679
Level 2    
Assets:    
Assets, Fair Value Disclosure 76,638  
U.S. Treasury    
Assets:    
Assets, Fair Value Disclosure 9,946  
U.S. Treasury | Level 1    
Assets:    
Assets, Fair Value Disclosure 9,946  
Federal Agency Securities [Member]    
Assets:    
Assets, Fair Value Disclosure 41,747  
Federal Agency Securities [Member] | Level 2    
Assets:    
Assets, Fair Value Disclosure 41,747  
Money Market Funds    
Assets:    
Assets, Fair Value Disclosure 242,017 345,679
Money Market Funds | Level 1    
Assets:    
Assets, Fair Value Disclosure 242,017 $ 345,679
Corporate notes    
Assets:    
Assets, Fair Value Disclosure 11,968  
Corporate notes | Level 2    
Assets:    
Assets, Fair Value Disclosure 11,968  
Commercial paper    
Assets:    
Assets, Fair Value Disclosure 22,923  
Commercial paper | Level 2    
Assets:    
Assets, Fair Value Disclosure $ 22,923