XML 67 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
shares
Sep. 30, 2024
shares
Sep. 30, 2025
Vote
shares
Sep. 30, 2024
shares
Dec. 31, 2024
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 fourth 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%    
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 | shares 0 241,935 770,495 241,935 1,012,428
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 | shares     1