XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Common Stock
The following table presents shares authorized, issued and outstanding on June 30, 2024 and December 31, 2023.
 June 30, 2024December 31, 2023
 Class AClass BClass AClass B
Common stock authorized500,000 10,000,000 500,000 10,000,000 
Common stock issued and outstanding206,864 2,068,640 206,864 2,068,640 
Schedule of Class A common stock earnings In the tabulation below is the weighted average equivalent Class A common stock for earnings per share.
Second QuarterFirst Six Months
2024202320242023
Equivalent Class A common stock outstanding620,592 620,592 620,592 620,592 
Proportional ownership of Company stock held by investment partnerships340,232 328,898 338,518 328,790 
Equivalent Class A common stock for earnings per share280,360 291,694 282,074 291,802