XML 67 R47.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share The following table sets forth the computation of basic and diluted earnings per share (shares in thousands):
Year Ended December 31, 
202320222021
Numerator:
Net income available to common stockholders$2,424 $2,105 $1,386 
Denominator:
Denominator for basic earnings per share—weighted-average common shares68,47070,70372,432
Effect of dilutive securities:
Employee stock options444
Restricted stock units236 266 381 
Denominator for diluted earnings per share—adjusted weighted-average common shares68,71070,97372,817
Basic earnings per share$35.40 $29.77 $19.14 
Diluted earnings per share$35.28 $29.65 $19.04