XML 69 R57.htm IDEA: XBRL DOCUMENT
v3.26.1

LIFE SETTLEMENT POLICIES - Investment Method (Details) | Mar. 31, 2026 USD ($) insurance_contract | Dec. 31, 2025 USD ($) insurance_contract
--- | --- | ---
Policies |  |
4-5 | insurance_contract | 1 | 1
Thereafter | insurance_contract | 2 | 2
Policies | insurance_contract | 3 | 3
Face Value |  |
4-5 | $ 750,000 | $ 750,000
Thereafter | 875,000 | 875,000
Face Value | 1,625,000 | 1,625,000
Net Death Benefit |  |
4-5 | 750,000 | 750,000
Thereafter | 898,307 | 898,307
Net Death Benefit | 1,648,307 | 1,648,307
Carrying Value |  |
4-5 | 455,425 | 444,987
Thereafter | 475,928 | 473,318
Carrying Value | $ 931,353 | $ 918,305

X
- Definition Life Settlement Contract, Investment Method, Amount, Maturity, After Year Four + References No definition available. + Details
Name: | abx_LifeSettlementContractInvestmentMethodAmountMaturityAfterYearFour
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Life Settlement Contract, Investment Method, Face Value, Maturity, After Year Four + References No definition available. + Details
Name: | abx_LifeSettlementContractInvestmentMethodFaceValueMaturityAfterYearFour
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Life Settlement Contract, Investment Method, Net Death Benefit, Maturity, After Year Four + References No definition available. + Details
Name: | abx_LifeSettlementContractInvestmentMethodNetDeathBenefitMaturityAfterYearFour
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Life Settlement Contract, Investment Method, Net Death Benefit, Maturity, Year Four + References No definition available. + Details
Name: | abx_LifeSettlementContractInvestmentMethodNetDeathBenefitMaturityYearFour
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Life Settlement Contract, Investment Method, Number Of Contracts, Maturity, After Year Four + References No definition available. + Details
Name: | abx_LifeSettlementContractInvestmentMethodNumberOfContractsMaturityAfterYearFour
Namespace Prefix: | abx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Life Settlement Contracts, Investment Method, Net Death Benefit + References No definition available. + Details
Name: | abx_LifeSettlementContractsInvestmentMethodNetDeathBenefit
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Life Settlement Contracts, Investment Method, Net Death Benefit, Maturity + References No definition available. + Details
Name: | abx_LifeSettlementContractsInvestmentMethodNetDeathBenefitMaturityAbstract
Namespace Prefix: | abx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount of life settlement contracts accounted for under the investment method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481493/325-30-45-1 + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodCarryingAmountFiscalYearMaturityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of life settlement contract accounted for under investment method maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-4 + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodCarryingAmountMaturingInYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Face value (death benefits) of the life insurance policies underlying the life settlement contracts accounted for under the investment method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-4 + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodFaceValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodFaceValueFiscalYearMaturityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face value of life insurance policy underlying life settlement contract accounted for under investment method maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-4 + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodFaceValueMaturingInYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of life settlement contracts accounted for under the investment method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-4 + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodNumberOfContracts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodNumberOfContractsFiscalYearMaturityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of life settlement contracts accounted for under investment method maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-4 + Details
Name: | us-gaap_LifeSettlementContractsInvestmentMethodNumberOfContractsMaturingInYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant