XML 108 R98.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income $ 72,046 $ 48,685 $ 142,356 $ 94,175
Less: Net income attributable to participating securities (21) (19) (42) (38)
Net income attributable to Class A and Class B common stockholders, basic 72,025 48,666 142,314 94,137
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes 1,717 1,723 3,440 3,440
Net income attributable to Class A and Class B common stockholders, diluted $ 73,742 $ 50,389 $ 145,754 $ 97,577
Denominator:        
Weighted average shares, basic (in shares) 314,980,580 311,914,602 314,660,906 311,366,371
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 1,036,506 2,643,664 1,361,265 2,744,259
Dilutive effect of ESPP (in shares) 130,112 160,673 69,358 87,557
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,633,786 17,633,786 17,633,786 17,633,786
Weighted average shares, diluted (in shares) 333,780,984 332,352,725 333,725,315 331,831,973
Net income per share, basic (USD per share) $ 0.23 $ 0.16 $ 0.45 $ 0.30
Net income per share, diluted (USD per share) $ 0.22 $ 0.15 $ 0.44 $ 0.29