XML 16 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Industry Segments (Financial Information of Company Operating Segments) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Earned Premiums $ 1,472,013us-gaap_PremiumsEarnedNet $ 1,363,612us-gaap_PremiumsEarnedNet
Investment Income and Funds 124,239us-gaap_NetInvestmentIncome 168,711us-gaap_NetInvestmentIncome
Other Revenues 148,427wrb_OtherRevenues 174,583wrb_OtherRevenues
Total revenues 1,744,679us-gaap_Revenues 1,706,906us-gaap_Revenues
Pre-Tax Income (Loss) 168,717wrb_IncomeBeforeIncomeTaxes 247,585wrb_IncomeBeforeIncomeTaxes
Net Income (Loss) 118,307us-gaap_NetIncomeLoss 169,673us-gaap_NetIncomeLoss
Net investment gains 19,044wrb_RealizedGainLossonMarketableSecuritiesEquityMethodInvestmentsandOtherInvestmentsBeforeTax 52,754wrb_RealizedGainLossonMarketableSecuritiesEquityMethodInvestmentsandOtherInvestmentsBeforeTax
Net investment gains, net of tax 12,379wrb_MarketableSecuritiesRealizedGainLossExcludingOtherthanTemporaryImpairmentsNetofTax 34,290wrb_MarketableSecuritiesRealizedGainLossExcludingOtherthanTemporaryImpairmentsNetofTax
Intersegment Eliminations and Corporate, Non-Segment [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1] 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1]
Investment Income and Funds 8,114us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1] 6,344us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1]
Other Revenues 103,808wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1] 93,063wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1]
Total revenues 111,922us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1] 99,407us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1]
Pre-Tax Income (Loss) (58,758)wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1] (57,175)wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1]
Net Income (Loss) (38,611)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1] (37,513)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= wrb_IntersegmentEliminationsandCorporateNonSegmentMember
[1]
Insurance-Domestic Segment [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 1,117,542us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
1,003,507us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-Domestic Segment [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 1,117,542us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
1,003,507us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Investment Income and Funds 82,652us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
118,137us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Other Revenues 25,575wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
28,766wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Total revenues 1,225,769us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
1,150,410us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Pre-Tax Income (Loss) 166,866wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
202,185wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Net Income (Loss) 114,910us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
138,036us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Insurance-International Segment [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 193,734us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
185,324us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Insurance-International Segment [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 193,734us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
185,324us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Investment Income and Funds 16,432us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
16,652us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Other Revenues 0wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
0wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Total revenues 210,166us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
201,976us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Pre-Tax Income (Loss) 21,303wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
17,747wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Net Income (Loss) 15,129us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
12,468us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Reinsurance-Global Segment [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 160,737us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
174,781us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Reinsurance-Global Segment [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Earned Premiums 160,737us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
174,781us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Investment Income and Funds 17,041us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
27,578us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Other Revenues 0wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
0wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Total revenues 177,778us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
202,359us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Pre-Tax Income (Loss) 20,262wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
32,074wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Net Income (Loss) $ 14,500us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
$ 22,392us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
[1] {F|ahBzfndlYmZpbGluZ3MtaHJkcmoLEgZYTUxEb2MiXlhCUkxEb2NHZW5JbmZvOjk1YWZhMDc0NWFiZTQxMzliNWExNjhjZWYxMzc0NGYxfFRleHRTZWxlY3Rpb246MDlEOEY3Qjg0Q0FENUI4MUJBRDA4NEFFRUExMDVFNTcM}