XML 107 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 70,310 $ 45,490
Less: Net income attributable to participating securities (21) (19)
Net income attributable to Class A and Class B common stockholders, basic 70,289 45,471
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes 1,723 1,717
Net income attributable to Class A and Class B common stockholders, diluted $ 72,012 $ 47,188
Denominator:    
Weighted average shares, basic (in shares) 314,295,102 310,758,802
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 1,686,026 2,844,855
Dilutive effect of ESPP (in shares) 8,604 14,441
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,633,786 17,633,786
Weighted average shares, diluted (in shares) 333,623,518 331,251,884
Net income per share, basic (USD per share) $ 0.22 $ 0.15
Net income per share, diluted (USD per share) $ 0.22 $ 0.14