XML 63 R51.htm IDEA: XBRL DOCUMENT
v3.26.1

REVENUES - Disaggregation of Life Solutions Revenue (Details) - USD ($) | 3 Months Ended
--- | ---
Mar. 31, 2026 | Mar. 31, 2025
Disaggregation of Revenue [Line Items] |  |
Unrealized gains from life insurance policies held using the fair value method | $ (35,205,286) | $ 27,012,517
Related Party |  |
Disaggregation of Revenue [Line Items] |  |
Realized gains from life insurance policies sold and matured using the fair value method | 87,931,646 | 901,346
Premiums paid on sold and matured life insurance policies using the fair value method | (3,743,608) |
Unrealized gains from life insurance policies held using the fair value method | (67,637,417) |
Life solutions |  |
Disaggregation of Revenue [Line Items] |  |
Total revenue for life insurance policies using the fair value method | 48,012,678 |
Life solutions | Nonrelated Party |  |
Disaggregation of Revenue [Line Items] |  |
Realized gains from life insurance policies sold and matured using the fair value method | 4,963,066 |
Premiums paid on sold and matured life insurance policies using the fair value method | (80,356) |
Premiums paid on life insurance policies held using the fair value method | (5,852,784) |
Reversal of unrealized gains from prior quarters related to life insurance policies sold or matured using the fair value method | (10,170,472) |
Unrealized gains from life insurance policies held using the fair value method | 42,602,603 |
Total revenue for life insurance policies using the fair value method | 31,462,057 | 32,933,861
Life solutions | Related Party |  |
Disaggregation of Revenue [Line Items] |  |
Realized gains from life insurance policies sold and matured using the fair value method | 87,931,646 |
Premiums paid on sold and matured life insurance policies using the fair value method | (3,743,608) |
Unrealized gains from life insurance policies held using the fair value method | (67,637,417) |
Total revenue for life insurance policies using the fair value method | $ 16,550,621 | $ 901,346

X
- Definition Life Settlement Contracts, Fair Value Method, Premiums Paid On Sold Policies + References No definition available. + Details
Name: | abx_LifeSettlementContractsFairValueMethodPremiumsPaidOnSoldPolicies
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Life Settlement Contracts, Fair Value Method, Premiums Paid On Unsold Policies + References No definition available. + Details
Name: | abx_LifeSettlementContractsFairValueMethodPremiumsPaidOnUnsoldPolicies
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Life Settlement Contracts, Fair Value Method, Realized And Unrealized Gain (Loss) + References No definition available. + Details
Name: | abx_LifeSettlementContractsFairValueMethodRealizedAndUnrealizedGainLoss
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Life Settlement Contracts, Fair Value Method, Reversal Of Unrealized Gains From Prior Periods + References No definition available. + Details
Name: | abx_LifeSettlementContractsFairValueMethodReversalOfUnrealizedGainsFromPriorPeriods
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91 + Details
Name: | us-gaap_DisaggregationOfRevenueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This item represents the gains or losses recognized and realized during the period on investments in life settlement contracts sold during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-10 + Details
Name: | us-gaap_LifeSettlementContractsFairValueMethodGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments in life settlement contracts held at each balance sheet date, that was included in earnings for the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481463/325-30-50-10 + Details
Name: | us-gaap_LifeSettlementContractsFairValueMethodUnrealizedGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |