XML 140 R124.htm IDEA: XBRL DOCUMENT v3.25.4
Related-Party Transactions - Schedule of Alliance Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]      
Commission and fee revenue $ 677,634 $ 548,631 $ 464,273
Markel | Alliance Agreement | Affiliated Entity      
Related Party Transaction [Line Items]      
Commission and fee revenue 436,843 387,951 $ 340,534
Due to insurer $ 88,888 $ 78,792  
Markel | Alliance Agreement | Affiliated Entity | Revenue from Contract with Customer Benchmark | Related Party Concentration Risk      
Related Party Transaction [Line Items]      
Percent of total 91.10% 93.10% 94.70%
Markel | Alliance Agreement | Affiliated Entity | Due To Related Parties | Related Party Concentration Risk      
Related Party Transaction [Line Items]      
Percent of total 93.60% 93.80%