XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 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):
Three Months EndedNine Months Ended
 September 30,September 30,
 2023202220232022
Numerator:
Net income available to common stockholders$703 $606 1,745 1,466 
Denominator:
Denominator for basic earnings per share—weighted-average common shares68,153 69,854 68,757 71,140 
Effect of dilutive securities:
Employee stock options
Restricted stock units106 195 181 193 
Denominator for diluted earnings per share—adjusted weighted-average common shares68,263 70,053 68,942 71,337 
Basic earnings per share$10.30 $8.69 $25.37 $20.61 
Diluted earnings per share$10.29 $8.66 $25.30 $20.56