v3.26.1
Summary of Significant Accounting Policies - Net loss per share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shares excluded from the computation of diluted net loss per share        
Potential common shares (in shares) 11,830,367 13,008,602 11,830,367 13,008,602
Stock options        
Shares excluded from the computation of diluted net loss per share        
Potential common shares (in shares) 6,247,705 6,931,178 6,247,705 6,931,178
Restricted stock units        
Shares excluded from the computation of diluted net loss per share        
Potential common shares (in shares) 2,866,826 2,657,785 2,866,826 2,657,785
Performance stock units        
Shares excluded from the computation of diluted net loss per share        
Potential common shares (in shares) 320,000 294,644 320,000 294,644
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,836 3,124,995 2,395,836 3,124,995