XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerators:    
Net income $ 51,331 $ 36,178
Denominators:    
Basic weighted average common shares outstanding (in shares) 33,439,564 33,442,038
Dilutive effect of share based awards (in shares) 491,916 452,830
Diluted (in shares) 33,931,480 33,894,868
Earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in dollars per share) $ 1.54 $ 1.08
Diluted (in dollars per share) $ 1.51 $ 1.07
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares) 109,269 1,082