XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Financial assets measured at fair value (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Fair Value Measurements    
Amortized Cost $ 219,953 $ 83,854
Gross Unrealized Losses (407) (113)
Gross Unrealized Gains 17 3
Total fair value of financial assets 219,563 83,744
Money market funds    
Fair Value Measurements    
Amortized Cost 25,592 18,994
Total fair value of financial assets 25,592 18,994
Commercial paper    
Fair Value Measurements    
Amortized Cost 9,970  
Gross Unrealized Gains 5  
Total fair value of financial assets 9,975  
Cash equivalents    
Fair Value Measurements    
Amortized Cost 35,562 18,994
Gross Unrealized Gains 5  
Total fair value of financial assets 35,567 18,994
U.S. government bonds    
Fair Value Measurements    
Amortized Cost 43,433 11,820
Gross Unrealized Losses (164) (57)
Total fair value of financial assets 43,269 11,763
U.S. government agency bonds    
Fair Value Measurements    
Amortized Cost 33,914 1,801
Gross Unrealized Losses (77) (7)
Gross Unrealized Gains 9  
Total fair value of financial assets 33,846 1,794
Corporate debt securities    
Fair Value Measurements    
Amortized Cost 107,044 51,239
Gross Unrealized Losses (166) (49)
Gross Unrealized Gains 3 3
Total fair value of financial assets 106,881 51,193
Short-term investments    
Fair Value Measurements    
Amortized Cost 184,391 64,860
Gross Unrealized Losses (407) (113)
Gross Unrealized Gains 12 3
Total fair value of financial assets $ 183,996 $ 64,750