XML 102 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income $ 48,685 $ 55,673 $ 94,175 $ 112,061
Less: Net income attributable to participating securities (19) (11) (38) (20)
Net income attributable to Class A and Class B common stockholders, basic 48,666 55,662 94,137 112,041
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes 1,723 1,705 3,440 3,400
Net income attributable to Class A and Class B common stockholders, diluted $ 50,389 $ 57,367 $ 97,577 $ 115,441
Denominator:        
Weighted average shares, basic (in shares) 311,914,602 308,244,778 311,366,371 308,512,924
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 2,643,664 6,167,330 2,744,259 5,854,791
Dilutive effect of ESPP (in shares) 160,673 195,485 87,557 173,097
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,633,786 17,667,623 17,633,786 17,667,623
Weighted average shares, diluted (in shares) 332,352,725 332,275,216 331,831,973 332,208,435
Net income per share, basic (USD per share) $ 0.16 $ 0.18 $ 0.30 $ 0.36
Net income per share, diluted (USD per share) $ 0.15 $ 0.17 $ 0.29 $ 0.35