1.0.0.3 true Entity Information (USD $) In Millions, except Share data false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares xbrli 0 false 3 $ false false USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 2 2 dei false na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 3 2 dei_EntityRegistrantName dei false na duration normalizedstring No definition available. false false false false false false false false false 1 false false 0 0 BERKSHIRE HATHAWAY INC false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 4 2 dei_EntityCentralIndexKey dei false na duration na No definition available. false false false false false false false false false 1 false false 0 0 0001067983 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 5 2 dei_CurrentFiscalYearEndDate dei false na duration monthday No definition available. false false false false false false false false false 1 false false 0 0 --12-31 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 6 2 dei_EntityWellKnownSeasonedIssuer dei false na duration na No definition available. false false false false false false false false false 1 false false 0 0 Yes false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 7 2 dei_EntityVoluntaryFilers dei false na duration na No definition available. false false false false false false false false false 1 false false 0 0 No false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 8 2 dei_EntityCurrentReportingStatus dei false na duration na No definition available. false false false false false false false false false 1 false false 0 0 Yes false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 9 2 dei_EntityFilerCategory dei false na duration na No definition available. false false false false false false false false false 1 false false 0 0 Large Accelerated Filer false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 10 2 dei_EntityPublicFloat dei false credit instant monetary No definition available. false false false false false false false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 true true 102388000000 102388 false false No definition available. No authoritative reference available. false 11 2 dei false na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 12 2 dei_EntityCommonStockSharesOutstanding dei false na instant shares No definition available. false false false false false false false false false 1 false false 0 0 false false 2 false true 1103764 1103764.00 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 13 0 na true na na na No definition available. false true false false false false false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 23 2 dei false na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 24 2 dei_EntityCommonStockSharesOutstanding dei false na instant shares No definition available. false false false false false false false false false 1 false false 0 0 false false 2 false true 1103764 1103764.00 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 25 0 na true na na na No definition available. false true false false false false false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false 35 2 dei false na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 36 2 dei_EntityCommonStockSharesOutstanding dei false na instant shares No definition available. false false false false false false false false false 1 false false 0 0 false false 2 false true 814349921 814349921.00 false false 3 false false 0 0 false false No definition available. No authoritative reference available. false false 3 17 false Millions NoRounding UnKnown false true