XML 67 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerators and Denominators Used in Computing Basic and Diluted Net Income Per (Loss) 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:
Year Ended December 31,
202320222021
Net income attributable to common stockholders$123,119 $103,261 $25,671 
Weighted average number of shares of common stock used in computing net income per share attributable to common stockholders, basic74,113,59173,724,34172,137,174
Net income per share attributable to common stockholders, basic$1.66 $1.40 $0.36 
Weighted average shares used in computing net income per share attributable to common stockholders, basic74,113,59173,724,34172,137,174
Effect of dilutive shares:
Stock options86,1559,913
Unvested RSUs237,863148,487252,126
Equity-settled SARs
723
Diluted number of weighted-average shares outstanding74,438,33273,872,82872,399,213
Net income per share attributable to common stockholders, diluted$1.65 $1.40 $0.35 
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:
As of December 31,
202320222021
Stock options782,894
Equity-settled SARs
1,941,7002,596,6391,683,514
RSUs61,680599,398207,232
Total2,003,3803,978,9311,890,746