XML 58 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Computation of Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, was as follows:
Three Months Ended March 31,
20252024
Numerator
Net income$11,517 $9,596 
Denominator
Determination of shares (in thousands)
Weighted-average common shares outstanding4,9284,915
Dilutive effect – share-based awards2229
Diluted weighted-average common shares outstanding4,9504,944
Earnings per common share
Basic$2.34 $1.95 
Diluted$2.33 $1.94