v3.26.1
Stockholders' Equity - Schedule of Activity Related to Stock Options (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 127,679,804
Granted (in shares) | shares 1,893,388
Exercised (in shares) | shares (3,784,575)
Expired (in shares) | shares (23,270)
Ending balance (in shares) | shares 125,765,347
Vested (in shares) | shares 125,765,347
Exercisable (in shares) | shares 125,765,347
Weighted- Average Exercise Price (per share)  
Beginning balance (in USD per share) | $ / shares $ 36.07
Granted (in USD per share) | $ / shares 89.73
Exercised (in USD per share) | $ / shares 13.66
Expired (in USD per share) | $ / shares 9.82
Ending balance (in USD per share) | $ / shares 37.56
Vested (in USD per share) | $ / shares 37.56
Exercisable (in USD per share) | $ / shares $ 37.56