XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities -Summarize the Estimated Fair Value of Our Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Financial assets:    
Financial assets $ 265,481 $ 280,070
Money market funds    
Financial assets:    
Financial assets 42,591 68,129
Amortized Cost 42,591 68,194
Unrealized Losses   (65)
Estimated Fair Value 42,591 68,129
U.S Treasury Securities    
Financial assets:    
Financial assets 52,305 72,577
Amortized Cost 52,410 73,208
Unrealized Losses (105) (631)
Estimated Fair Value 52,305 72,577
Corporate securities    
Financial assets:    
Financial assets 170,585 139,364
Amortized Cost 171,068 139,932
Unrealized Losses (483) (568)
Estimated Fair Value 170,585 139,364
Level 1    
Financial assets:    
Financial assets 94,896 140,706
Level 1 | Money market funds    
Financial assets:    
Financial assets 42,591 68,129
Level 1 | U.S Treasury Securities    
Financial assets:    
Financial assets 52,305 72,577
Level 2    
Financial assets:    
Financial assets 170,585 139,364
Level 2 | Corporate securities    
Financial assets:    
Financial assets $ 170,585 $ 139,364