XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerators and Denominators Used in Computing Basic and Diluted Net Income Per Share
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 
Schedule of Anti-dilutive Securities Were Not Included in Computation of Diluted Shares Outstanding
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