XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Class A Common Stock (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Equivalent class A common stock outstanding (in shares) 620,592 620,592 620,592 620,592
Proportional ownership of Company stock held by investment partnerships (in shares) 358,832 340,232 358,088 338,518
Equivalent Class A common stock for earnings per share (in shares) 261,760 280,360 262,504 282,074