v3.26.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis and Level of Fair Value Hierarchy Utilized (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents $ 48,466 $ 197,533 $ 58,212
Marketable securities 270,374 154,773 182,809
Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 48,466 197,533 45,722
U S Treasury Securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents     12,490
Marketable securities 39,646   2,496
Government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities   3,501 11,282
Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total 318,840 352,306 241,021
Recurring | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total 48,466 197,533 45,722
Recurring | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total 270,374 154,773 195,299
Recurring | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total 0 0 0
Recurring | Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 48,466 197,533 45,722
Recurring | Money Market Funds | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 48,466 197,533 45,722
Recurring | Money Market Funds | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 0 0 0
Recurring | Money Market Funds | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 0 0 0
Recurring | U S Treasury Securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents     12,490
Marketable securities 39,646 3,501 2,496
Recurring | U S Treasury Securities | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents     0
Marketable securities 0 0 0
Recurring | U S Treasury Securities | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents     12,490
Marketable securities 39,646 3,501 2,496
Recurring | U S Treasury Securities | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents     0
Marketable securities 0 0 0
Recurring | Government agency securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities   3,501 11,282
Recurring | Government agency securities | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Government agency securities | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities   3,501 11,282
Recurring | Government agency securities | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Corporate Bonds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities 230,728 151,272 169,031
Recurring | Corporate Bonds | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities 0 0 0
Recurring | Corporate Bonds | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities 230,728 151,272 169,031
Recurring | Corporate Bonds | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Marketable securities $ 0 $ 0 $ 0