XML 54 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Stock and Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Stock by Class
A summary of the change in number of shares of Class A and Class B common stock and treasury stock issued is as follows:
Nine Months Ended September 30,
20232022
(In thousands)Common StockTreasuryCommon StockTreasury
Class AClass BStockClass AClass BStock
Balance at beginning of year53,758 1,002 4,937 53,170 1,002 4,138 
Stock issued under stock investment plan   475 — — 
Stock issued for compensation122   90 — — 
Acquisition of Class A shares  325 — — 615 
Other share issuance   22 — — 
Balance at end of period53,880 1,002 5,262 53,757 1,002 4,753 
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings (loss) per share.

Three Months Ended September 30,20232022
(In thousands, except per share amounts)
Basic and diluted earnings (loss) per share:  
Numerator:  
Net income (loss)$2,698 3,407 
Net income (loss) allocated to Class A common stock$2,698 3,407 
Denominator:  
Weighted average shares of Class A outstanding - basic49,615 50,075 
Weighted average shares of Class A outstanding - diluted50,522 50,799 
Basic earnings (loss) per share of Class A common stock
$0.06 0.07 
Diluted earnings (loss) per share of Class A common stock
$0.05 0.06 
Nine Months Ended September 30,20232022
(In thousands, except per share amounts)
Basic and diluted earnings (loss) per share:
Numerator:
Net income (loss)$13,696 12,348 
Net income (loss) allocated to Class A common stock$13,696 12,348 
Denominator:
Weighted average shares of Class A outstanding - basic49,739 50,203 
Weighted average shares of Class A outstanding - diluted50,647 50,927 
Basic earnings (loss) per share of Class A common stock
$0.28 0.25 
Diluted earnings (loss) per share of Class A common stock
0.27 0.24