v3.26.1
Net Loss Per Share - Prefunded warrants (Details) - Prefunded warrants
6 Months Ended
Jun. 30, 2026
shares
Net Loss Per Share  
Warrants exercised (in shares) 1,260,041
Warrants outstanding (in shares) 13,107,620