v3.26.1
Stockholders' Equity - Schedule of Activity Related to Stock Options (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 127,679,804
Granted (in shares) | shares 4,040,727
Exercised (in shares) | shares (7,791,928)
Expired (in shares) | shares (37,000)
Ending balance (in shares) | shares 123,891,603
Vested (in shares) | shares 123,891,603
Exercisable (in shares) | shares 123,891,603
Weighted- Average Exercise Price (per share)  
Beginning balance (in USD per share) | $ / shares $ 36.07
Granted (in USD per share) | $ / shares 90.40
Exercised (in USD per share) | $ / shares 14.42
Expired (in USD per share) | $ / shares 9.86
Ending balance (in USD per share) | $ / shares 39.21
Vested (in USD per share) | $ / shares 39.21
Exercisable (in USD per share) | $ / shares $ 39.21