XML 103 R110.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 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Earned Premiums                 $ 5,744,418us-gaap_PremiumsEarnedNet $ 5,226,537us-gaap_PremiumsEarnedNet $ 4,673,516us-gaap_PremiumsEarnedNet
Investment Income                 600,885us-gaap_NetInvestmentIncome 544,291us-gaap_NetInvestmentIncome 586,763us-gaap_NetInvestmentIncome
Other Revenues                 783,625wrb_OtherRevenues 637,706wrb_OtherRevenues 563,275wrb_OtherRevenues
Total revenues 1,784,428us-gaap_Revenues 1,840,605us-gaap_Revenues 1,796,989us-gaap_Revenues 1,706,906us-gaap_Revenues 1,696,679us-gaap_Revenues 1,634,124us-gaap_Revenues 1,570,962us-gaap_Revenues 1,506,769us-gaap_Revenues 7,128,928us-gaap_Revenues 6,408,534us-gaap_Revenues 5,823,554us-gaap_Revenues
Pre-Tax Income (Loss)                 952,196wrb_IncomeBeforeIncomeTaxes 698,888wrb_IncomeBeforeIncomeTaxes 701,928wrb_IncomeBeforeIncomeTaxes
Net income to common stockholders 110,711us-gaap_NetIncomeLoss 188,539us-gaap_NetIncomeLoss 179,961us-gaap_NetIncomeLoss 169,673us-gaap_NetIncomeLoss 130,379us-gaap_NetIncomeLoss 136,974us-gaap_NetIncomeLoss 115,957us-gaap_NetIncomeLoss 116,615us-gaap_NetIncomeLoss 648,884us-gaap_NetIncomeLoss 499,925us-gaap_NetIncomeLoss 510,592us-gaap_NetIncomeLoss
Net investment gains, before tax                 254,852wrb_RealizedGainLossonMarketableSecuritiesEquityMethodInvestmentsandOtherInvestmentsBeforeTax 121,544wrb_RealizedGainLossonMarketableSecuritiesEquityMethodInvestmentsandOtherInvestmentsBeforeTax 210,465wrb_RealizedGainLossonMarketableSecuritiesEquityMethodInvestmentsandOtherInvestmentsBeforeTax
Net investment gains, net of tax                 165,654wrb_MarketableSecuritiesRealizedGainLossExcludingOtherthanTemporaryImpairmentsNetofTax 74,118wrb_MarketableSecuritiesRealizedGainLossExcludingOtherthanTemporaryImpairmentsNetofTax 136,802wrb_MarketableSecuritiesRealizedGainLossExcludingOtherthanTemporaryImpairmentsNetofTax
Insurance-Domestic                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 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-International                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 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
Reinsurance-Global                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 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
Net Investment Gains Segment [Member]                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_NetInvestmentGainsSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_NetInvestmentGainsSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_NetInvestmentGainsSegmentMember
Operating Segments | Insurance-Domestic                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 4,271,933us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
3,782,416us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
3,417,022us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Investment Income                 428,632us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
404,280us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
424,787us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Other Revenues                 106,853wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
107,517wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
103,133wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Total revenues                 4,807,418us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
4,294,213us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
3,944,942us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Pre-Tax Income (Loss)                 796,309wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
648,740wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
578,500wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Net income to common stockholders                 539,461us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
449,981us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
397,942us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceDomesticSegmentMember
Operating Segments | Insurance-International                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 802,375us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
723,151us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
631,841us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Investment Income                 55,407us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
47,039us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
45,796us-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
0wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Total revenues                 857,782us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
770,190us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
677,637us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Pre-Tax Income (Loss)                 29,779wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
56,922wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
51,639wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Net income to common stockholders                 22,182us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
40,292us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
35,928us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_InsuranceInternationalSegmentMember
Operating Segments | Reinsurance-Global                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 670,110us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
720,970us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
624,653us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Investment Income                 88,821us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
89,090us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
106,932us-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
0wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Total revenues                 758,931us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
810,060us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
731,585us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Pre-Tax Income (Loss)                 115,677wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
110,425wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
103,690wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Net income to common stockholders                 79,720us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
78,013us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
72,916us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= wrb_ReinsuranceGlobalSegmentMember
Corporate, Other and Eliminations Segment                      
Segment Reporting Information [Line Items]                      
Earned Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1]
Investment Income                 28,025us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
3,882us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] 9,248us-gaap_NetInvestmentIncome
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1]
Other Revenues                 421,920wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
408,645wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] 249,677wrb_OtherRevenues
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1]
Total revenues                 449,945us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] 412,527us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] 258,925us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1]
Pre-Tax Income (Loss)                 (244,421)wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
(238,743)wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] (242,366)wrb_IncomeBeforeIncomeTaxes
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1]
Net income to common stockholders                 $ (158,133)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
$ (142,479)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1] $ (132,996)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= wrb_CorporateOtherandEliminationsSegmentMember
[1]
[1] Corporate, other and eliminations represent corporate revenues and expenses and other items that are not allocated to business segments.