XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
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,851 $ 67,101
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,851 67,101
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 139,110 178,232
Cash equivalents and marketable securities, Unrealized Gains 10 86
Cash equivalents and marketable securities, Unrealized Losses (183) (112)
Cash equivalents and marketable securities, Fair Market Value 138,937 178,206
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 27,682 29,086
Cash equivalents and marketable securities, Unrealized Gains 33 63
Cash equivalents and marketable securities, Unrealized Losses (1) 0
Cash equivalents and marketable securities, Fair Market Value 27,714 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 141,524 140,082
Cash equivalents and marketable securities, Unrealized Gains 12 85
Cash equivalents and marketable securities, Unrealized Losses (117) (34)
Cash equivalents and marketable securities, Fair Market Value 141,419 140,133
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 189,190 129,474
Cash equivalents and marketable securities, Unrealized Gains 80 173
Cash equivalents and marketable securities, Unrealized Losses (237) (78)
Cash equivalents and marketable securities, Fair Market Value 189,033 129,569
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 565,357 543,975
Cash equivalents and marketable securities, Unrealized Gains 135 407
Cash equivalents and marketable securities, Unrealized Losses (538) (224)
Cash equivalents and marketable securities, Fair Market Value $ 564,954 $ 544,158