XML 64 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost $ 67,101 $ 74,848
Cash equivalents and marketable securities, Unrealized Gains 0 0
Cash equivalents and marketable securities, Unrealized Losses 0 0
Cash equivalents and marketable securities, Fair Market Value 67,101 74,848
U.S Government Treasury Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 178,232 506,372
Cash equivalents and marketable securities, Unrealized Gains 86 7
Cash equivalents and marketable securities, Unrealized Losses (112) (4,569)
Cash equivalents and marketable securities, Fair Market Value 178,206 501,810
Certificates of deposit | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 29,086  
Cash equivalents and marketable securities, Unrealized Gains 63  
Cash equivalents and marketable securities, Unrealized Losses 0  
Cash equivalents and marketable securities, Fair Market Value 29,149  
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 140,082 44,438
Cash equivalents and marketable securities, Unrealized Gains 85 2
Cash equivalents and marketable securities, Unrealized Losses (34) (8)
Cash equivalents and marketable securities, Fair Market Value 140,133 44,432
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 129,474 29,352
Cash equivalents and marketable securities, Unrealized Gains 173 4
Cash equivalents and marketable securities, Unrealized Losses (78) (10)
Cash equivalents and marketable securities, Fair Market Value 129,569 29,346
Cash Equivalents and Marketable Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 543,975 655,010
Cash equivalents and marketable securities, Unrealized Gains 407 13
Cash equivalents and marketable securities, Unrealized Losses (224) (4,587)
Cash equivalents and marketable securities, Fair Market Value $ 544,158 $ 650,436