XML 36 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost $ 171,207 $ 255,239
Cash equivalents and marketable securities, Unrealized Gains 12 180
Cash equivalents and marketable securities, Unrealized Losses (138) (14)
Cash equivalents and marketable securities, Fair Market Value 171,081 255,405
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 28,455 36,834
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 28,455 36,834
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 11,984 13,915
Cash equivalents and marketable securities, Unrealized Gains 2 13
Cash equivalents and marketable securities, Unrealized Losses (23) 0
Cash equivalents and marketable securities, Fair Market Value 11,963 13,928
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 5,862 9,468
Cash equivalents and marketable securities, Unrealized Gains 1 7
Cash equivalents and marketable securities, Unrealized Losses 0 0
Cash equivalents and marketable securities, Fair Market Value 5,863 9,475
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 63,054 92,887
Cash equivalents and marketable securities, Unrealized Gains 0 9
Cash equivalents and marketable securities, Unrealized Losses (18) (7)
Cash equivalents and marketable securities, Fair Market Value 63,036 92,889
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 61,852 102,135
Cash equivalents and marketable securities, Unrealized Gains 9 151
Cash equivalents and marketable securities, Unrealized Losses (97) (7)
Cash equivalents and marketable securities, Fair Market Value $ 61,764 $ 102,279