v3.26.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
For periods in which the Company reports net losses, basic and diluted net loss per share are the same because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202620252026
Numerator:
Net income attributable to common stockholders$31,805 $36,578 $34,965 $46,471 
Add: Dilutive effect of convertible senior notes, net(1)(3)
(6,664)4,863 (5,585)1,605 
Net income attributable to common stockholders, diluted$25,141 $41,441 $29,380 $48,076 
Denominator:
Weighted-average common shares outstanding used to calculate net income per share, basic96,682,774 97,998,632 95,503,380 97,162,308 
Stock options, RSUs, and ESPP8,046,066 4,168,054 8,039,386 4,302,387 
Convertible senior notes(2)(3)
4,995,829 23,244,561 2,378,819 8,363,835 
Weighted-average effect of dilutive securities13,041,895 27,412,615 10,418,205 12,666,222 
Weighted-average common shares outstanding used to calculate net income per share, diluted109,724,669 125,411,247 105,921,585 109,828,530 
Net income per share, basic$0.33 $0.37 $0.37 $0.48 
Net income per share, diluted$0.23 $0.33 $0.28 $0.44 
_________
(1)Diluted net income attributable to common stockholders reflects adjustments to reverse interest expense and any gains on extinguishment of debt, net of tax, associated with convertible senior notes whose assumed conversion was dilutive under the if-converted method.
(2)Represents the weighted-average incremental shares issuable upon assumed conversion of dilutive convertible senior notes under the if-converted method.
(3)For the three months ended September 30, 2026, the 2029, 2030, and 2032 Notes were dilutive. For the nine months ended September 30, 2026, only the 2032 Notes were dilutive. For the three and nine months ended September 30, 2025, the 2026 and 2032 Notes were dilutive.
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following securities were excluded from the computation of diluted net income per share for the periods presented, due to their anti-dilutive effect:

Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202620252026
Options to purchase common stock1,250,222 2,411,912 1,398,669 2,420,597 
Unvested RSUs256,118 1,138,195 1,970,324 4,190,649 
Unvested PRSUs
— 1,726,737 — 1,726,737 
Purchase rights committed under the ESPP— — 68,965 124,149 
Convertible senior notes14,880,726 233,277 14,880,726 15,114,003 
Total16,387,066 5,510,121 18,318,684 23,576,135