XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Vote
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Earnings Per Share Basic [Line Items]      
Conversion of stock, description Each share of Class B common stock is convertible into one share of Class A common stock at the option of the holder at any time or automatically upon certain events described in the Company’s amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company’s Executive Chair.    
Undistributed earnings ratio used to calculate allocation to class of stock 100.00%    
Market Based Performance Award RSU      
Earnings Per Share Basic [Line Items]      
Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding 0 0 14,682
Class A Common Stock      
Earnings Per Share Basic [Line Items]      
Right to voting one vote per share    
Number of votes entitled to stockholders per share | Vote 1    
Conversion of stock 0 0 3,077,327
Class B Common Stock      
Earnings Per Share Basic [Line Items]      
Right to voting ten votes per share    
Number of votes entitled to stockholders per share | Vote 10    
Class of share converted to another class   one share of Class A common stock  
Conversion of stock 1