XML 122 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business segment data - Insurance premiums by type (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Property/Casualty [Member]      
Segment Reporting Information [Line Items]      
Premiums written - Direct $ 27,541us-gaap_DirectPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
$ 24,292us-gaap_DirectPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
$ 20,796us-gaap_DirectPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums written - Assumed 9,889us-gaap_AssumedPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
7,339us-gaap_AssumedPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
9,668us-gaap_AssumedPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums written - Ceded (839)us-gaap_CededPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(720)us-gaap_CededPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(572)us-gaap_CededPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums written 36,591us-gaap_PremiumsWrittenNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
30,911us-gaap_PremiumsWrittenNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
29,892us-gaap_PremiumsWrittenNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums earned - Direct 26,389us-gaap_DirectPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
23,267us-gaap_DirectPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
20,204us-gaap_DirectPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums earned - Assumed 9,872us-gaap_AssumedPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
7,928us-gaap_AssumedPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
9,142us-gaap_AssumedPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums earned - Ceded (850)us-gaap_CededPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(797)us-gaap_CededPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
(600)us-gaap_CededPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Premiums earned 35,411us-gaap_PremiumsEarnedNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
30,398us-gaap_PremiumsEarnedNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
28,746us-gaap_PremiumsEarnedNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
Life/Health [Member]      
Segment Reporting Information [Line Items]      
Premiums written - Direct 879us-gaap_DirectPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
931us-gaap_DirectPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
554us-gaap_DirectPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums written - Assumed 5,030us-gaap_AssumedPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
5,437us-gaap_AssumedPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
5,391us-gaap_AssumedPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums written - Ceded (67)us-gaap_CededPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
(69)us-gaap_CededPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
(110)us-gaap_CededPremiumsWritten
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums written 5,842us-gaap_PremiumsWrittenNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
6,299us-gaap_PremiumsWrittenNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
5,835us-gaap_PremiumsWrittenNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums earned - Direct 879us-gaap_DirectPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
931us-gaap_DirectPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
554us-gaap_DirectPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums earned - Assumed 5,030us-gaap_AssumedPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
5,425us-gaap_AssumedPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
5,356us-gaap_AssumedPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums earned - Ceded (67)us-gaap_CededPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
(70)us-gaap_CededPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
(111)us-gaap_CededPremiumsEarned
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
Premiums earned $ 5,842us-gaap_PremiumsEarnedNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
$ 6,286us-gaap_PremiumsEarnedNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember
$ 5,799us-gaap_PremiumsEarnedNet
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= brka_LifeAndHealthInsuranceMember