v3.25.2
Equity - Summary of Activity Related to Stock Option Grants (Details) - $ / shares
6 Months Ended 12 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]      
Shares, Outstanding beginning balance   4,384,108  
Shares, Granted   8,488,000  
Shares, Exercised (23,041,040)    
Shares, Forfeited/Expired   (1,756,041)  
Shares, Outstanding ending balance 4,384,108 11,116,067 4,384,108
Shares, Vested and exercisable   2,562,871  
Shares, Vested and expected to vest   11,116,067  
Weighted average exercise price per share, Outstanding beginning balance   $ 6.01  
Weighted average exercise price per share, Granted   0.02  
Weighted average exercise price per share, Forfeited/Expired   6.57  
Weighted average exercise price per share, Outstanding ending balance $ 6.01 1.35 $ 6.01
Weighted average exercise price per share, Vested and exercisable   5.58  
Weighted average exercise price per share, Vested and expected to vest   $ 1.35  
Weighted average remaining contractual life, Outstanding   8 years 7 months 6 days 4 years
Weighted average remaining contractual life, Vested and exercisable   4 years 8 months 12 days  
Weighted average remaining contractual life, Vested and expected to vest   8 years 7 months 6 days