XML 34 R27.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
Mar. 31, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost $ 206,004 $ 255,239
Cash equivalents and marketable securities, Unrealized Gains 43 180
Cash equivalents and marketable securities, Unrealized Losses (147) (14)
Cash equivalents and marketable securities, Fair Market Value 205,900 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 37,729 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 37,729 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 6,275 13,915
Cash equivalents and marketable securities, Unrealized Gains 5 13
Cash equivalents and marketable securities, Unrealized Losses (10) 0
Cash equivalents and marketable securities, Fair Market Value 6,270 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 6,525 9,468
Cash equivalents and marketable securities, Unrealized Gains 3 7
Cash equivalents and marketable securities, Unrealized Losses (1) 0
Cash equivalents and marketable securities, Fair Market Value 6,527 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 86,486 92,887
Cash equivalents and marketable securities, Unrealized Gains 1 9
Cash equivalents and marketable securities, Unrealized Losses (37) (7)
Cash equivalents and marketable securities, Fair Market Value 86,450 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 68,989 102,135
Cash equivalents and marketable securities, Unrealized Gains 34 151
Cash equivalents and marketable securities, Unrealized Losses (99) (7)
Cash equivalents and marketable securities, Fair Market Value $ 68,924 $ 102,279