v3.26.1
Summary of Significant Accounting Policies - Net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Shares excluded from the computation of diluted net loss per share    
Potential common shares (in shares) 12,180,295 13,237,089
Stock options    
Shares excluded from the computation of diluted net loss per share    
Potential common shares (in shares) 6,511,250 7,157,931
Restricted stock units    
Shares excluded from the computation of diluted net loss per share    
Potential common shares (in shares) 2,953,214 2,704,837
Performance stock units    
Shares excluded from the computation of diluted net loss per share    
Potential common shares (in shares) 320,000 249,322
Common stock issuable upon the conversion of Series A convertible preferred stock    
Shares excluded from the computation of diluted net loss per share    
Potential common shares (in shares) 2,395,831 3,124,999