v3.25.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Stock Options Outstanding    
Beginning balance (in shares) 23,158,212  
Granted (in shares) 206,244  
Exercised (in shares) (3,443,379)  
Forfeited, cancelled, or expired (in shares) (1,235,512)  
Ending balance (in shares) 18,685,565 23,158,212
Weighted-Average Exercise Price    
Beginning balance (USD per share) $ 21.10  
Granted (USD per share) 24.72  
Exercised (USD per share) 6.26  
Forfeited, cancelled, or expired (USD per share) 49.40  
Ending balance (USD per share) $ 22.00 $ 21.10
Weighted-Average Remaining Contractual Term (In Years)    
Options outstanding, Weighted average remaining contractual term 4 years 3 months 21 days 4 years 2 months 26 days