v3.26.1
Stock-Based Compensation - Stock Options - Shares Available for Grant (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stock-Based Compensation      
Equity Incentive Plan increase (in shares) 626,525    
Stock options granted (in shares) (3,048,398)    
Stock options exercised (in shares) 0 0  
Stock options forfeited (in shares) 95,432    
Employee Stock Option      
Stock-Based Compensation      
Shares available for grant (in shares) 4,949,400   7,275,841