v3.26.1
Financial Instruments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash equivalents:    
Amortized Cost $ 24,772 $ 25,179
Total cash equivalents measured at fair value 24,121 24,532
Marketable securities:    
Amortized Cost 234,063  
Gross Unrealized Gains 60 270
Gross Unrealized Losses (510) (28)
Total marketable securities measured at fair value 233,613 267,168
Total cash equivalents and marketable securities 258,184 291,458
Total estimated fair value of cash equivalents and marketable securities 257,734 291,700
Corporate debt securities    
Marketable securities:    
Amortized Cost 111,577 114,066
Gross Unrealized Gains 7 63
Gross Unrealized Losses (353) (27)
Total marketable securities measured at fair value 111,231 114,102
U.S. treasury securities    
Marketable securities:    
Amortized Cost 75,378 89,572
Gross Unrealized Gains 41 154
Gross Unrealized Losses (65) 0
Total marketable securities measured at fair value 75,354 89,726
Asset-backed securities    
Marketable securities:    
Amortized Cost 23,233 21,257
Gross Unrealized Gains 9 26
Gross Unrealized Losses (35) (1)
Total marketable securities measured at fair value 23,207 21,282
U.S. government agency securities    
Marketable securities:    
Amortized Cost 12,697 13,195
Gross Unrealized Gains 0 5
Gross Unrealized Losses (56) 0
Total marketable securities measured at fair value 12,641 13,200
Commercial paper    
Marketable securities:    
Amortized Cost 11,178 28,836
Gross Unrealized Gains 3 22
Gross Unrealized Losses (1) 0
Total marketable securities measured at fair value 11,180 28,858
Money market funds    
Cash equivalents:    
Amortized Cost 24,121 21,536
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total cash equivalents measured at fair value $ 24,121 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