XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share
9 Months Ended
Sep. 30, 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 (in thousands, except per share amounts):

Three Months EndedNine Months Ended
September 30,September 30,
 2024202320242023
Numerator:    
Net income$64,827 $57,144 $175,268 $149,712 
Denominator:    
Weighted-average common shares for calculating basic earnings per share44,752 45,114 45,039 45,531 
Effect of dilutive securities:    
Restricted stock unit awards218 260 175 216 
Weighted-average common shares for calculating diluted earnings per share44,970 45,374 45,214 45,747 
Earnings per share:    
Basic$1.45 $1.27 $3.89 $3.29 
Diluted$1.44 $1.26 $3.88 $3.27