v3.26.3
Common Stock - Reserved for Issuance (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2026
shares
Dec. 31, 2025
shares
Common Stock    
Options to purchase common stock 11,667,480 10,675,615
Remaining shares reserved for future issuance 2,176,121 431,863
Unvested RSUs 1,350,759 599,675
Employee stock purchase plan 1,241,412 773,122
Common stock reserved under convertible senior notes 13,225,000  
Total 29,660,772 12,480,275
Maximum    
Common Stock    
Conversion ratio 0.050 0.050