v3.23.1
Fair Value Measurements - Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash equivalents    
Cash and cash equivalents $ 180,633 $ 144,401
Short-term marketable securities    
Fair Value 22,059 0
Total 178,326 126,664
Unrealized Gains 10 0
Unrealized Losses (34) (39)
Fair Value 178,302 126,625
Commercial paper    
Short-term marketable securities    
Amortized Cost 22,071  
Unrealized Gains 0  
Unrealized Losses (12)  
Fair Value 22,059  
Money market funds    
Cash equivalents    
Cash and cash equivalents 18,174 13,015
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 18,174 13,015
Commercial paper    
Cash equivalents    
Cash and cash equivalents 117,732 112,307
Unrealized Gains 0 0
Unrealized Losses (22) (39)
Fair Value 117,710 112,268
Agency bonds    
Cash equivalents    
Cash and cash equivalents 20,349 1,342
Unrealized Gains 10 0
Unrealized Losses 0 0
Fair Value $ 20,359 $ 1,342