XML 114 R104.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income $ 55,673 $ 45,627 $ 112,061 $ 102,633
Less: Net income attributable to participating securities (11) (3) (20) (3)
Net income attributable to Class A and Class B common stockholders, basic 55,662 45,624 112,041 102,630
Net income attributable to Class A and Class B common stockholders, diluted $ 57,367 $ 46,465 $ 115,441 $ 104,060
Denominator:        
Weighted average shares, basic (in shares) 308,244,778 304,066,038 308,512,924 303,311,423
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 6,167,330 9,389,339 5,854,791 10,388,725
Dilutive effect of ESPP (in shares) 195,485 110,355 173,097 112,360
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,667,623 10,912,354 17,667,623 9,281,537
Weighted average shares, diluted (in shares) 332,275,216 324,478,086 332,208,435 323,094,045
Net income per share, basic (USD per share) $ 0.18 $ 0.15 $ 0.36 $ 0.34
Net income per share, diluted (USD per share) $ 0.17 $ 0.14 $ 0.35 $ 0.32
Convertible Debt | 2026 Notes:        
Numerator:        
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes $ 1,705 $ 841 $ 3,400 $ 1,430