XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Attributable to Common Stockholders Net Income Per Share Attributable to Common Stockholders
Basic net income per share is computed by dividing net income by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income per share, the basic weighted average number of shares of common stock outstanding is increased by the dilutive effect (if any) of stock options, restricted stock awards, restricted stock units and stock appreciation rights.
The following table provides a reconciliation of the numerators and denominators used in computing basic and diluted net income per share attributable to common stockholders:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net income attributable to common stockholders$32,877 $25,340 $50,099 $47,559 
Weighted average number of shares of common stock used in computing net income per share attributable to common stockholders, basic73,986,32673,631,58873,938,51073,601,852
Net income per share attributable to common stockholders, basic$0.44 $0.34 $0.68 $0.65 
Weighted average shares used in computing net income per share attributable to common stockholders, basic73,986,32673,631,58873,938,51073,601,852
Effect of dilutive shares:
Stock options120,681— 112,271— 
Unvested RSUs326,91360,690 235,82049,320 
SARs71,238— 38,979— 
Diluted number of weighted-average shares outstanding74,505,15873,692,27874,325,58073,651,172
Net income per share attributable to common stockholders, diluted$0.44 $0.34 $0.67 $0.65 
The following securities were not included in the computation of diluted shares because such securities did not have a dilutive effect.
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Stock options803,306803,306
SARs1,571,8312,659,3881,571,8312,659,388
RSUs53,055769,09553,055406,897
Total1,624,8864,231,7891,624,8863,869,591