v3.26.3
Investments in Marketable Securities - Schedule of Investments in Marketable Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Available-for-sale securities    
Cash equivalents, Amortized Cost $ 81,126 $ 69,951
Cash equivalents, Gross Unrealized Gain 0 7
Cash equivalents, Gross Unrealized Loss (6) 0
Cash equivalents, Estimated Fair Value 81,120 69,958
Short-term marketable securities, Amortized Cost 249,977 138,029
Short-term marketable securities, Gross Unrealized Loss 3 77
Short-term marketable securities, Gross Unrealized Loss (387) 0
Short-term marketable securities, Estimated Fair Value 249,593 138,106
Total assets measured at fair value, Amortized Cost 331,103 207,980
Total assets measured at fair value, Gross Unrealized Gain 3 84
Total assets measured at fair value, Gross Unrealized Loss (393) 0
Total assets measured at fair value, Estimated Fair Value 330,713 208,064
US Government Debt Securities    
Available-for-sale securities    
Short-term marketable securities, Amortized Cost 34,983  
Short-term marketable securities, Gross Unrealized Loss 0  
Short-term marketable securities, Gross Unrealized Loss (97)  
Short-term marketable securities, Estimated Fair Value 34,886  
U.S. treasury securities    
Available-for-sale securities    
Short-term marketable securities, Amortized Cost 84,892 138,029
Short-term marketable securities, Gross Unrealized Loss 0 77
Short-term marketable securities, Gross Unrealized Loss (76) 0
Short-term marketable securities, Estimated Fair Value 84,816 138,106
Commercial paper    
Available-for-sale securities    
Short-term marketable securities, Amortized Cost 94,399  
Short-term marketable securities, Gross Unrealized Loss 3  
Short-term marketable securities, Gross Unrealized Loss (138)  
Short-term marketable securities, Estimated Fair Value 94,264  
Corporate bonds    
Available-for-sale securities    
Short-term marketable securities, Amortized Cost 35,703  
Short-term marketable securities, Gross Unrealized Loss 0  
Short-term marketable securities, Gross Unrealized Loss (76)  
Short-term marketable securities, Estimated Fair Value 35,627  
Money market funds    
Available-for-sale securities    
Cash equivalents, Amortized Cost 40,221 40,320
Cash equivalents, Gross Unrealized Gain 0 0
Cash equivalents, Gross Unrealized Loss 0 0
Cash equivalents, Estimated Fair Value 40,221 40,320
Commercial paper    
Available-for-sale securities    
Cash equivalents, Amortized Cost 25,959  
Cash equivalents, Gross Unrealized Gain 0  
Cash equivalents, Gross Unrealized Loss (4)  
Cash equivalents, Estimated Fair Value 25,955  
U.S. treasury securities    
Available-for-sale securities    
Cash equivalents, Amortized Cost 14,946 29,631
Cash equivalents, Gross Unrealized Gain 0 7
Cash equivalents, Gross Unrealized Loss (2) 0
Cash equivalents, Estimated Fair Value $ 14,944 $ 29,638