XML 103 R94.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 53,027 $ 36,997 $ 147,202 $ 149,058
Less: Net income attributable to participating securities (18) (11) (56) (31)
Net income attributable to Class A and Class B common stockholders, basic 53,009 36,986 147,146 149,027
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes 1,716 832 5,157 5,116
Net income attributable to Class A and Class B common stockholders, diluted $ 54,725 $ 37,818 $ 152,303 $ 154,143
Denominator:        
Weighted average shares, basic (in shares) 313,069,132 310,116,104 311,915,808 308,959,801
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 2,115,802 4,126,936 2,534,773 5,278,839
Dilutive effect of ESPP (in shares) 6,466 168,518 60,526 171,571
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,633,786 10,758,825 17,633,786 17,667,623
Weighted average shares, diluted (in shares) 332,825,186 325,170,383 332,144,893 332,077,834
Net income per share, basic (USD per share) $ 0.17 $ 0.12 $ 0.47 $ 0.48
Net income per share, diluted (USD per share) $ 0.16 $ 0.12 $ 0.46 $ 0.46