v3.26.1
Common Stock and Net Loss Per Share - Summary of Earnings Per Share Pre-funded Warrants (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]    
Pre-funded warrants to purchase common stock (in shares) 11,916,079 7,220,794