v3.26.3
Net Income Per Share - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income attributable to common stockholders $ 36,578 $ 31,805 $ 46,471 $ 34,965
Add: Dilutive effect of convertible senior notes, net 4,863 (6,664) 1,605 (5,585)
Net income per share, diluted $ 41,441 $ 25,141 $ 48,076 $ 29,380
Denominator:        
Weighted-average common shares outstanding used to calculate net income per share, basic (in shares) 97,998,632 96,682,774 97,162,308 95,503,380
Stock options, RSUs, and ESPP (in shares) 4,168,054 8,046,066 4,302,387 8,039,386
Convertible senior notes (in shares) 23,244,561 4,995,829 8,363,835 2,378,819
Weighted-average effect of dilutive securities (in shares) 27,412,615 13,041,895 12,666,222 10,418,205
Weighted-average common shares outstanding used to calculate net income per share, diluted (in shares) 125,411,247 109,724,669 109,828,530 105,921,585
Net income per share, basic (in dollars per share) $ 0.37 $ 0.33 $ 0.48 $ 0.37
Net income per share, diluted (in dollars per share) $ 0.33 $ 0.23 $ 0.44 $ 0.28