v3.26.3
Stockholders' Equity - Schedule of Exchanges of THG Units (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class A Common Stock        
Class of Stock [Line Items]        
Total THG units exchanged (in shares) 18,498,911 9,484,250 18,923,313 9,562,552
Class V Common Stock        
Class of Stock [Line Items]        
Shares of Class V Common Stock cancelled 18,473,911 9,481,750 18,473,911 9,481,750
HHC | Class A Common Stock        
Class of Stock [Line Items]        
Total THG units exchanged (in shares) 10,637,500 9,481,750 10,637,500 9,481,750
Markel | Class A Common Stock        
Class of Stock [Line Items]        
Total THG units exchanged (in shares) 7,836,411 0 7,836,411 0
Other | Class A Common Stock        
Class of Stock [Line Items]        
Total THG units exchanged (in shares) 25,000 2,500 449,402 80,802