v3.25.2
Computation of Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The calculation of basic and diluted earnings per share for the three and six months ended June 30, was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator
Net income$12,705 $9,366 $24,222 $18,962 
Denominator
Determination of shares (in thousands)
Weighted-average common shares outstanding4,9324,9154,9304,915
Dilutive effect – share-based awards23492540
Diluted weighted-average common shares outstanding4,9554,9644,9554,955
Earnings per common share
Basic$2.58 $1.91 $4.91 $3.86 
Diluted$2.56 $1.89 $4.89 $3.83