XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share, Basic and Diluted
The details of basic and diluted net income per share are as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2024202320242023
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 notes1,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, basic314,980,580 311,914,602 314,660,906 311,366,371 
Dilutive effect of stock options, restricted stock, and RSUs1,036,506 2,643,664 1,361,265 2,744,259 
Dilutive effect of ESPP130,112 160,673 69,358 87,557 
Dilutive effect of assumed conversion of convertible senior notes17,633,786 17,633,786 17,633,786 17,633,786 
Weighted average shares, diluted333,780,984 332,352,725 333,725,315 331,831,973 
Net income per share, basic
$0.23 $0.16 $0.45 $0.30 
Net income per share, diluted
$0.22 $0.15 $0.44 $0.29