XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements, Cash Equivalents and Marketable Securities -Summarize the Estimated Fair Value of Our Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Financial assets:    
Financial assets $ 261,609 $ 280,070
Money market funds    
Financial assets:    
Financial assets 40,337 68,129
Amortized Cost 40,337 68,194
Gross Unrealized Losses   (65)
Estimated Fair Value 40,337 68,129
U.S Treasury Securities    
Financial assets:    
Financial assets 64,272 72,577
Amortized Cost 64,545 73,208
Gross Unrealized Losses (274) (631)
Estimated Fair Value 64,271 72,577
Corporate securities    
Financial assets:    
Financial assets 157,000 139,364
Amortized Cost 157,209 139,932
Gross Unrealized Losses (209) (568)
Estimated Fair Value 157,000 139,364
Level 1    
Financial assets:    
Financial assets 104,609 140,706
Level 1 | Money market funds    
Financial assets:    
Financial assets 40,337 68,129
Level 1 | U.S Treasury Securities    
Financial assets:    
Financial assets 64,272 72,577
Level 2    
Financial assets:    
Financial assets 157,000 139,364
Level 2 | Corporate securities    
Financial assets:    
Financial assets $ 157,000 $ 139,364