v3.24.3
Net Income per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income attributable to common stockholders $ 32,949 $ 19,175 $ 66,226 $ 3,470
Interest expense on dilutive convertible notes, net of tax 1,244 1,563 5,879 0
Net income used in diluted calculation $ 34,193 $ 20,738 $ 72,105 $ 3,470
Weighted average shares used to compute net income per share (in shares) 92,145,000 87,667,000 91,413,000 90,769,000
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.36 $ 0.22 $ 0.72 $ 0.04
Diluted net income per share:        
Number of shares used in basic calculation (in shares) 92,145,000 87,667,000 91,413,000 90,769,000
Diluted (in shares) 102,591,000 102,674,000 102,678,000 97,747,000
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.33 $ 0.20 $ 0.70 $ 0.04
Stock Options        
Diluted net income per share:        
Diluted (in shares) 1,165,000 5,892,000 1,552,000 6,424,000
RSUs        
Diluted net income per share:        
Diluted (in shares) 805,000 555,000 1,230,000 466,000
PRSUs        
Diluted net income per share:        
Diluted (in shares) 73,000 157,000 80,000 88,000
Convertible Notes        
Diluted net income per share:        
Diluted (in shares) 8,403,000 8,403,000 8,403,000 0