XML 30 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings per share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
Year ended December 31,
202420232022
Numerators:
Net income$198,297 $184,558 $142,968 
Denominators:
Basic weighted average common shares outstanding162,718,840 166,341,213 166,651,585 
Dilutive effect of stock-based awards1,602,816 1,820,158 2,517,705 
Diluted weighted average common shares outstanding164,321,656 168,161,371 169,169,290 
Earnings per share:
Basic$1.22 $1.11 $0.86 
Diluted$1.21 $1.10 $0.85 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share2,073,990 1,628,932 2,830 

On March 15, 2024, the Company entered into a master confirmation (the “Master Accelerated Share Repurchase Confirmation”) and a supplemental confirmation (together with the Master Accelerated Share Repurchase Confirmation, the “2024 ASR Agreement”), with Citibank, N.A. (“Citibank”). Refer to Note 19 - Capital Structure to the consolidated financial statements for further details. During the year ended December 31, 2024, the Company recorded the initial delivery and final settlement of shares in treasury stock, which resulted in an immediate reduction of its outstanding shares used to calculate the weighted average common shares outstanding for basic and diluted earnings per share.