v3.26.3
Summary of Significant Accounting Policies - Net Loss per Share (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Summary of Significant Accounting Policies    
Antidilutive securities excluded from calculation of net loss per share 29,660,828 31,097,004
Employee Stock Option    
Summary of Significant Accounting Policies    
Antidilutive securities excluded from calculation of net loss per share 17,001,971 18,612,136
Restricted stock units    
Summary of Significant Accounting Policies    
Antidilutive securities excluded from calculation of net loss per share 10,259,599 9,884,377
Employee Stock Purchase Plan    
Summary of Significant Accounting Policies    
Antidilutive securities excluded from calculation of net loss per share 369,591 570,824
Series A Convertible Preferred Stock    
Summary of Significant Accounting Policies    
Antidilutive securities excluded from calculation of net loss per share [1] 97,000 97,000
Series B Convertible Preferred Stock    
Summary of Significant Accounting Policies    
Antidilutive securities excluded from calculation of net loss per share [1] 1,932,667 1,932,667
[1]

* on an as-converted basis. (See Note 9 – Stockholders’ Equity)