XML 123 R111.htm IDEA: XBRL DOCUMENT
v3.22.4

CAPITAL SECURITIES - Reconciliation of cash flows from financing activities from capital securities (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($)
Capital Securities [Roll Forward] |
Capital Securities, beginning of period | $ 3,085
Capital securities issued | 57
Capital securities redeemed | (3)
Non-cash changes on capital securities |
Equity conversion of capital securities | 0
Fair value changes | (321)
Other | 15
Capital Securities, end of period | $ 2,833

X
- Definition Capital Securities + References No definition available. + Details
Name: | bpy_CapitalSecurities
Namespace Prefix: | bpy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Capital Securities, Capital Securities Issued + References No definition available. + Details
Name: | bpy_CapitalSecuritiesCapitalSecuritiesIssued
Namespace Prefix: | bpy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Capital Securities, Capital Securities Redeemed + References No definition available. + Details
Name: | bpy_CapitalSecuritiesCapitalSecuritiesRedeemed
Namespace Prefix: | bpy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Capital Securities, Equity Conversion Of Capital Securities + References No definition available. + Details
Name: | bpy_CapitalSecuritiesEquityConversionOfCapitalSecurities
Namespace Prefix: | bpy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Capital Securities, Fair Value Changes Adjustments + References No definition available. + Details
Name: | bpy_CapitalSecuritiesFairValueChangesAdjustments
Namespace Prefix: | bpy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Capital Securities, Other Adjustments + References No definition available. + Details
Name: | bpy_CapitalSecuritiesOtherAdjustments
Namespace Prefix: | bpy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Capital Securities [Roll Forward] + References No definition available. + Details
Name: | bpy_CapitalSecuritiesRollForward
Namespace Prefix: | bpy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Non Cash Changes In Capital Securities [Abstract] + References No definition available. + Details
Name: | bpy_NonCashChangesInCapitalSecuritiesAbstract
Namespace Prefix: | bpy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration