XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash equivalents    
Marketable securities $ 457,240 $ 458,249
Assets measured at fair value 594,879 625,833
Level 1    
Cash equivalents    
Assets measured at fair value 131,656 167,584
Level 2    
Cash equivalents    
Assets measured at fair value 463,223 458,249
US Treasury obligations    
Cash equivalents    
Marketable securities 149,625 59,118
US Treasury obligations | Level 2    
Cash equivalents    
Marketable securities 149,625 59,118
US Government agency securities    
Cash equivalents    
Marketable securities 171,594 14,941
US Government agency securities | Level 2    
Cash equivalents    
Marketable securities 171,594 14,941
Commercial paper    
Cash equivalents    
Cash equivalents 5,983  
Marketable securities 84,281 310,433
Commercial paper | Level 2    
Cash equivalents    
Cash equivalents 5,983  
Marketable securities 84,281 310,433
Corporate bonds    
Cash equivalents    
Marketable securities 51,740 61,249
Corporate bonds | Level 2    
Cash equivalents    
Marketable securities 51,740 61,249
Asset-backed securities    
Cash equivalents    
Marketable securities   12,508
Asset-backed securities | Level 2    
Cash equivalents    
Marketable securities   12,508
Money Market Funds    
Cash equivalents    
Cash equivalents 131,656 167,584
Money Market Funds | Level 1    
Cash equivalents    
Cash equivalents $ 131,656 $ 167,584