v3.26.1
Financial Instruments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash equivalents:    
Amortized Cost $ 24,208 $ 25,179
Total cash equivalents measured at fair value 23,566 24,532
Marketable securities:    
Amortized Cost 196,424  
Gross Unrealized Gains 11 270
Gross Unrealized Losses (640) (28)
Total marketable securities measured at fair value 195,795 267,168
Total cash equivalents and marketable securities 219,990 291,458
Total estimated fair value of cash equivalents and marketable securities 219,361 291,700
Corporate debt securities    
Marketable securities:    
Amortized Cost 101,665 114,066
Gross Unrealized Gains 2 63
Gross Unrealized Losses (395) (27)
Total marketable securities measured at fair value 101,272 114,102
U.S. treasury securities    
Marketable securities:    
Amortized Cost 58,120 89,572
Gross Unrealized Gains 6 154
Gross Unrealized Losses (103) 0
Total marketable securities measured at fair value 58,023 89,726
Asset-backed securities    
Marketable securities:    
Amortized Cost 19,815 21,257
Gross Unrealized Gains 3 26
Gross Unrealized Losses (49) (1)
Total marketable securities measured at fair value 19,769 21,282
U.S. government agency securities    
Marketable securities:    
Amortized Cost 12,698 13,195
Gross Unrealized Gains 0 5
Gross Unrealized Losses (91) 0
Total marketable securities measured at fair value 12,607 13,200
Commercial paper    
Marketable securities:    
Amortized Cost 4,126 28,836
Gross Unrealized Gains 0 22
Gross Unrealized Losses (2) 0
Total marketable securities measured at fair value 4,124 28,858
Money market funds    
Cash equivalents:    
Amortized Cost 23,566 21,536
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total cash equivalents measured at fair value $ 23,566 21,536
U.S. treasury securities    
Cash equivalents:    
Amortized Cost   2,996
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total cash equivalents measured at fair value   $ 2,996