XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Available for sale securities:    
Amortized Cost $ 121,118 $ 303,557
Gross Unrealized Gains   12
Gross Unrealized Losses (225) (27)
Estimated Fair Value 120,893 303,542
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 62,318 37,280
Fair value of assets transferred from Level 1 to Level 2 0  
Fair value of assets transferred from Level 2 to Level 1 0  
Estimated Fair Value Total 62,318 37,280
Gross unrealized lesser than 12 months (225) (27)
Gross unrealized loss, Total (225) (27)
Marketable securities    
Available for sale securities:    
Amortized Cost 62,543 83,049
Gross Unrealized Gains   12
Gross Unrealized Losses (225) (27)
Estimated Fair Value 62,318 83,034
U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 29,510  
Estimated Fair Value Total 29,510  
Gross unrealized lesser than 12 months (94)  
Gross unrealized loss, Total (94)  
U.S. government securities | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 29,604 24,873
Gross Unrealized Gains   8
Gross Unrealized Losses (94)  
Estimated Fair Value 29,510 24,881
U.S. corporate notes    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 28,445  
Estimated Fair Value Total 28,445  
Gross unrealized lesser than 12 months (109)  
Gross unrealized loss, Total (109)  
U.S. corporate notes | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 28,554  
Gross Unrealized Losses (109)  
Estimated Fair Value 28,445  
U.S. commercial paper    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months   37,280
Estimated Fair Value Total   37,280
Gross unrealized lesser than 12 months   (27)
Gross unrealized loss, Total   (27)
U.S. commercial paper | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost   37,307
Gross Unrealized Losses   (27)
Estimated Fair Value   37,280
U.S. government agency securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 4,363  
Estimated Fair Value Total 4,363  
Gross unrealized lesser than 12 months (22)  
Gross unrealized loss, Total (22)  
U.S. government agency securities | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 4,385 20,869
Gross Unrealized Gains   4
Gross Unrealized Losses (22)  
Estimated Fair Value 4,363 20,873
Money market funds | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 58,575 220,508
Estimated Fair Value $ 58,575 $ 220,508