XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Common Stock
The following table presents shares authorized, issued and outstanding on June 30, 2025 and December 31, 2024.
 June 30, 2025December 31, 2024
 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
2025202420252024
Equivalent Class A common stock outstanding620,592 620,592 620,592 620,592 
Proportional ownership of Company stock held by investment partnerships358,832 340,232 358,088 338,518 
Equivalent Class A common stock for earnings per share261,760 280,360 262,504 282,074