XML 13 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Industry Segments (Net Premiums Earned By Major Line of Business) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Net premiums earned $ 5,744,418us-gaap_PremiumsEarnedNet $ 5,226,537us-gaap_PremiumsEarnedNet $ 4,673,516us-gaap_PremiumsEarnedNet
Insurance-Domestic      
Segment Reporting Information [Line Items]      
Net premiums earned 4,271,933us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
3,782,416us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
3,417,022us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-Domestic | Other Liability [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 1,449,425us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_OtherInsuranceLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
1,259,376us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_OtherInsuranceLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
1,104,369us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_OtherInsuranceLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-Domestic | Workers' Compensation [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 1,126,704us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
995,047us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
869,042us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-Domestic | Short-tail Lines [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 875,898us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ShorttailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
774,809us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ShorttailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
733,239us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ShorttailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-Domestic | Commercial Automobile [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 526,344us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CommercialAutomobileMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
486,759us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CommercialAutomobileMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
455,988us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CommercialAutomobileMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-Domestic | Professional Liability [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 293,562us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ProductsLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
266,425us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ProductsLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
254,384us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ProductsLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-International      
Segment Reporting Information [Line Items]      
Net premiums earned 802,375us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
723,151us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
631,841us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Insurance-International | Other Liability [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 92,411us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_OtherInsuranceLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
65,528us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_OtherInsuranceLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
44,065us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_OtherInsuranceLiabilitiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Insurance-International | Workers' Compensation [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 71,997us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
84,637us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
82,066us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_WorkersCompensationMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Insurance-International | Short-tail Lines [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 415,123us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ShorttailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
336,814us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ShorttailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
276,599us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ShorttailLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Insurance-International | Commercial Automobile [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 116,369us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CommercialAutomobileMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
130,020us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CommercialAutomobileMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
125,927us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CommercialAutomobileMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Insurance-International | Professional Liability [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 106,475us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ProductsLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
106,152us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ProductsLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
103,184us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_ProductsLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Reinsurance-Global      
Segment Reporting Information [Line Items]      
Net premiums earned 670,110us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
720,970us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
624,653us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Reinsurance-Global | Casualty [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned 487,264us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
507,790us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
456,376us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Reinsurance-Global | Property [Member]      
Segment Reporting Information [Line Items]      
Net premiums earned $ 182,846us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_PropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
$ 213,180us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_PropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
$ 168,277us-gaap_PremiumsEarnedNet
/ us-gaap_ProductOrServiceAxis
= wrb_PropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember