XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Available for sale securities:    
Amortized Cost $ 158,462 $ 303,557
Gross Unrealized Gains   12
Gross Unrealized Losses (286) (27)
Estimated Fair Value 158,176 303,542
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 61,855 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 61,855 37,280
Gross unrealized lesser than 12 months (286) (27)
Gross unrealized loss, Total (286) (27)
Marketable securities    
Available for sale securities:    
Amortized Cost 62,141 83,049
Gross Unrealized Gains   12
Gross Unrealized Losses (286) (27)
Estimated Fair Value 61,855 83,034
U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 29,222  
Estimated Fair Value Total 29,222  
Gross unrealized lesser than 12 months (138)  
Gross unrealized loss, Total (138)  
U.S. government securities | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 29,361 24,873
Gross Unrealized Gains   8
Gross Unrealized Losses (139)  
Estimated Fair Value 29,222 24,881
U.S. corporate notes    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 28,318  
Estimated Fair Value Total 28,318  
Gross unrealized lesser than 12 months (121)  
Gross unrealized loss, Total (121)  
U.S. corporate notes | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 28,439  
Gross Unrealized Losses (121)  
Estimated Fair Value 28,318  
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,315  
Estimated Fair Value Total 4,315  
Gross unrealized lesser than 12 months (26)  
Gross unrealized loss, Total (26)  
U.S. government agency securities | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 4,341 20,869
Gross Unrealized Gains   4
Gross Unrealized Losses (26)  
Estimated Fair Value 4,315 20,873
Money market funds | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 96,321 220,508
Estimated Fair Value $ 96,321 $ 220,508