v3.26.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted 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,
2026202520262025
Numerator:
Net income available to common stockholders$920 $701 2,204 1,841 
Denominator:
Denominator for basic earnings per share—weighted-average common shares62,164 64,159 62,546 64,792 
Effect of dilutive securities:
Employee stock options— 1 1 1 
Restricted stock units99 116 93 96 
Denominator for diluted earnings per share—adjusted weighted-average common shares62,263 64,276 62,640 64,889 
Basic earnings per share$14.79 $10.93 $35.24 $28.42 
Diluted earnings per share$14.77 $10.91 $35.19 $28.37