v3.26.1
Stock-Based Compensation - Share-Based Payment Arrangement, Activity (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Stock-based compensation    
Stock options (in shares) 14,968,548 12,956,592
RSUs    
Stock-based compensation    
RSUs (in shares) 2,324,382 1,981,345
Total    
Stock-based compensation    
Stock options (in shares) 14,968,548  
Total (in shares) 17,292,930  
Total | RSUs    
Stock-based compensation    
RSUs (in shares) 2,324,382  
2013 Plan    
Stock-based compensation    
Stock options (in shares) 8,200,324  
Total (in shares) 8,200,324  
2013 Plan | RSUs    
Stock-based compensation    
RSUs (in shares) 0  
2023 Plan    
Stock-based compensation    
Stock options (in shares) 6,768,224  
Total (in shares) 9,092,606  
2023 Plan | RSUs    
Stock-based compensation    
RSUs (in shares) 2,324,382