v3.26.1
Cash Equivalents and Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]      
Cash equivalents, Amortized Cost $ 48,466 $ 197,533 $ 58,210
Cash equivalents, Gross unrealized Gains 0 0 2
Cash equivalents, Gross unrealized Losses 0 0 0
Cash equivalents, Fair Value 48,466 197,533 58,212
Marketable securities, Amortized Cost 270,941 154,599 182,681
Marketable securities, Gross Unrealized Gains 20 189 176
Marketable securities, Gross Unrealized Losses (587) (15) (48)
Marketable securities, Fair Value 270,374 154,773 182,809
Total cash equivalents and marketable securities, Amortized Cost 319,407 352,132 240,891
Total cash equivalents and marketable securities, Gross Unrealized Gains 20 189 178
Total cash equivalents and marketable securities, Gross Unrealized Losses (587) (15) (48)
Total cash equivalents and marketable securities, Fair Value 318,840 352,306 241,021
Money Market Funds      
Schedule Of Available For Sale Securities [Line Items]      
Cash equivalents, Amortized Cost 48,466 197,533 45,722
Cash equivalents, Gross unrealized Gains 0 0 0
Cash equivalents, Gross unrealized Losses 0 0 0
Cash equivalents, Fair Value 48,466 197,533 45,722
U S Treasury Securities      
Schedule Of Available For Sale Securities [Line Items]      
Cash equivalents, Amortized Cost     12,488
Cash equivalents, Gross unrealized Gains     2
Cash equivalents, Gross unrealized Losses     0
Cash equivalents, Fair Value     12,490
Marketable securities, Amortized Cost 39,751   2,496
Marketable securities, Gross Unrealized Gains 0   0
Marketable securities, Gross Unrealized Losses (105)   0
Marketable securities, Fair Value 39,646   2,496
Government agency securities      
Schedule Of Available For Sale Securities [Line Items]      
Marketable securities, Amortized Cost   3,499 11,260
Marketable securities, Gross Unrealized Gains   2 22
Marketable securities, Gross Unrealized Losses   0 0
Marketable securities, Fair Value   3,501 11,282
Corporate Bonds      
Schedule Of Available For Sale Securities [Line Items]      
Marketable securities, Amortized Cost 231,190 151,100 168,925
Marketable securities, Gross Unrealized Gains 20 187 154
Marketable securities, Gross Unrealized Losses (482) (15) (48)
Marketable securities, Fair Value $ 230,728 $ 151,272 $ 169,031