XML 119 R106.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Unpaid losses and loss adjustment expenses - Reconciliation of unpaid losses and allocated loss adjustment expenses to balance sheet liability (Detail) - Insurance Group [Member] $ in Millions | Dec. 31, 2024 USD ($)
--- | ---
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | $ 104,671
Reinsurance recoverable | 4,392
Unallocated loss adjustment expenses | 2,414
Other losses and loss adjustment expenses | 3,674
Unpaid losses and loss adjustment expenses | 115,151
GEICO [Member] | Physical Damage [Member] |
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | 885
Reinsurance recoverable | 3
GEICO [Member] | Auto Liability [Member] |
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | 20,818
Reinsurance recoverable | 884
Berkshire Hathaway Primary Group [Member] | Medical Professional Liability [Member] |
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | 9,432
Reinsurance recoverable | 29
Berkshire Hathaway Primary Group [Member] | Workers' Compensation and Other Casualty [Member] |
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | 24,335
Reinsurance recoverable | 1,473
Berkshire Hathaway Reinsurance Group [Member] | Property [Member] |
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | 15,851
Reinsurance recoverable | 634
Berkshire Hathaway Reinsurance Group [Member] | Casualty [Member] |
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Line Items] |
Unpaid losses and ALAE, net | 33,350
Reinsurance recoverable | $ 1,369

X
- Definition The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-7 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (cc) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-3 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(13)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before valuation allowance of reinsurance recoverables for losses reported to the ceding insurer but not yet paid, and for amounts expected based upon statistical projections and other measures of incurred losses and loss settlement expenses which have not yet been reported to the ceding insurer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477363/944-310-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479838/944-20-50-5 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477409/944-310-45-6 + Details
Name: | us-gaap_ReinsuranceRecoverablesOnUnpaidLossesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4B + Details
Name: | us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of reconciling item for the reconciliation of the liability in the disclosure of claims development (in excess of) less than the liability for unpaid claims and claims adjustment expense for short-duration insurance contracts, classified as other. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4C + Details
Name: | us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndClaimAdjustmentExpenseOtherReconcilingItem
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability for unallocated claim adjustment expense for short-duration insurance contracts. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4C + Details
Name: | us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAccumulatedUnallocatedClaimAdjustmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 9E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480046/944-40-55-9E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-4C + Details
Name: | us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=brka_BerkshireHathawayInsuranceGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=brka_GeicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=brka_PhysicalDamageInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=brka_AutoLiabilityInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=brka_BerkshireHathawayPrimaryGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=brka_MedicalProfessionalLiabilityInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=brka_WorkersCompensationAndOtherCasualtyInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=brka_BerkshireHathawayReinsuranceGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_PropertyInsuranceProductLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=brka_CasualtyInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |