v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
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 EndedSix Months Ended
 June 30,June 30,
 2025202420252024
Numerator:
Net income available to common stockholders$622 $636 1,140 1,178 
Denominator:
Denominator for basic earnings per share—weighted-average common shares64,895 66,563 65,114 66,888 
Effect of dilutive securities:
Employee stock options
Restricted stock units51 147 95 173 
Denominator for diluted earnings per share—adjusted weighted-average common shares64,947 66,712 65,210 67,064 
Basic earnings per share$9.59 $9.56 $17.51 $17.62 
Diluted earnings per share$9.59 $9.54 $17.48 $17.57