XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Class A Common Stock (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
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) 340,232 328,898 338,518 328,790
Equivalent Class A common stock for earnings per share (in shares) 280,360 291,694 282,074 291,802