v3.26.3
Stock-based compensation (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Summary of Outstanding Stock Options Activities
A summary of outstanding stock options activities for the nine months ended September 30, 2026 and 2025 is presented below:
Table 17.1. Summary of Outstanding Stock Options Activities
Number of Stock
Options (in thousands)
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (in years)
Aggregate
Intrinsic Value
(in thousands)
Balance as of December 31, 202513,450$11.36 4.2$919,115 
Options exercised (6,562)6.97 
Balance as of September 30, 20266,888$15.54 4.7$464,041 
Exercisable at September 30, 20266,553$13.72 4.6$449,776 
Number of Stock
Options (in thousands)
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term (in years)
Aggregate
Intrinsic Value
(in thousands)
Balance as of December 31, 202422,751$8.48 5.5$522,900 
Options granted 103 131.98 
Options exercised (2,974)5.49 
Options forfeited(95)20.50 
Balance as of September 30, 202519,785$9.51 4.4$2,434,911 
Exercisable at September 30, 202518,845$8.02 4.2$2,347,414 
Summary of Restricted Stock Units Activities
A summary of RSUs activities for the nine months ended September 30, 2026 and 2025 is as follows:
Table 17.2. Summary of Restricted Stock Units Activities
Number of
Shares (in thousands)
Weighted-
Average
Grant Date
Fair Value
Balance as of December 31, 202514,711 $35.16 
RSUs granted 5,645 $71.45 
RSUs vested(6,203)$36.97 
RSUs forfeited (1,685)$43.42 
Balance as of September 30, 202612,468$49.58 
Number of
Shares (in thousands)
Weighted-
Average
Grant Date
Fair Value
Balance as of December 31, 202419,943 $30.85 
RSUs granted 7,591 $36.98 
RSUs vested(10,936)$32.92 
RSUs forfeited (970)$13.36 
Balance as of September 30, 202515,628$32.58 
Summary of Outstanding Unvested Stock Options Activities
Table 17.3. Summary of Shares Issued for Business Combinations Activities
Number of
Shares (in thousands)
Weighted-
Average
Grant Date
Fair Value
Balance as of December 31, 20251,744 $33.75 
Shares vested
(1,046)$35.39 
Shares forfeited
(5)$47.82 
Balance as of September 30, 2026693$31.16 
Number of
Shares (in thousands)
Weighted-
Average
Grant Date
Fair Value
Balance as of December 31, 2024548 $47.82 
Shares issued1,473 $31.16 
Shares vested(271)$47.82 
Shares forfeited (6)$47.82 
Balance as of September 30, 20251,744$33.75 
Summary of Weighted Average Assumptions Utilized in the Valuation of Options Granted
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option-pricing model. The weighted average assumptions utilized in the valuation of ESPP purchase rights are presented below:
Table 17.4. ESPP Valuation Assumptions
September 30,
2026
Risk-free interest rate3.94 %
Expected term (years)0.5
Expected volatility 49.62 %
Expected annual dividend —