XML 101 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables, gross $ 3,660,108 $ 3,486,395
Allowance for credit losses (33,309) (31,089)
Receivables 3,626,799 3,455,306
Insurance operation    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Amounts receivable from agents, brokers and insureds 2,870,719 2,686,199
Receivables, gross 124,258 117,436
Markel Ventures [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables, gross 638,480 657,156
Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables, gross $ 26,651 $ 25,604