XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Computation of Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share
The calculation of basic and diluted earnings per share for the years ended December 31 was as follows:
 202420232022
Numerator  
Net income$37,094 $63,332 $54,395 
    
Denominator   
Determination of shares (in thousands)   
Weighted-average common shares outstanding4,908 4,920 4,931 
Dilutive effect – share-based awards39 77 68 
Diluted weighted-average common shares outstanding4,947 4,997 4,999 
    
Earnings per common share   
Basic$7.56 $12.87 $11.03 
Diluted$7.50 $12.68 $10.88