XML 41 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share:
The following is a reconciliation of the income and number of shares used in calculating the diluted earnings per share for Common Stock and Class A Common Stock (amounts in thousands except per share data):
Numerator:202320222021
Common:
Distributed earnings$32,612 $31,432 $48,837 
Undistributed earnings19,491 51,290 35,653 
Basic52,103 82,722 84,490 
Class A Common earnings4,216 6,636 6,313 
Diluted$56,319 $89,358 $90,803 
Class A Common:
Distributed earnings$2,628 $2,516 $3,609 
Undistributed earnings1,588 4,120 2,704 
$4,216 $6,636 $6,313 
Denominator:202320222021
Common:
Weighted average shares outstanding - basic14,988 15,225 16,710 
Assumed conversion of Class A Common Stock1,282 1,284 1,330 
Dilutive awards and common stock equivalents504 529 503 
Total weighted average diluted Common Stock16,774 17,038 18,543 
Class A Common:
Weighted average shares outstanding1,282 1,284 1,330 
Basic net earnings per share
Common Stock$3.48 $5.43 $5.06 
Class A Common Stock$3.29 $5.17 $4.75 
Diluted net earnings per share
Common Stock$3.36 $5.24 $4.90 
Class A Common Stock$3.25 $5.07 $4.69