XML 54 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Components of AOCI) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
OCI before reclassifications $ 10,520us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax $ 1,529us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax $ 6,038us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax  
Amounts reclassified from AOCI (2,195)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax (2,297)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax (2,043)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax  
Accumulated other comprehensive income (loss), Total 13,969cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests 5,644cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests 6,412cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests 2,417cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests
Net year-to-date period OCI, Total 8,325cbl_OtherComprehensiveIncomeLossNetofTaxIncludingPortionAttributabletoNoncontrollingandRedeemableNoncontrollingInterest (768)cbl_OtherComprehensiveIncomeLossNetofTaxIncludingPortionAttributabletoNoncontrollingandRedeemableNoncontrollingInterest 3,995cbl_OtherComprehensiveIncomeLossNetofTaxIncludingPortionAttributabletoNoncontrollingandRedeemableNoncontrollingInterest  
Realized gain on available-for-sale securities, reclassified 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet 224us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet  
Redeemable Noncontrolling Interest, Unrealized Gains (Losses), Hedging Agreements [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 387us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
373us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
377us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
OCI before reclassifications 14us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
14us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(4)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net year-to-date period OCI 14us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
14us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Accumulated other comprehensive income (loss), ending balance 401us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
387us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
373us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Redeemable Noncontrolling Interest, Unrealized Gains (Losses), Available-for-Sale Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 333us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
353us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
328us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
OCI before reclassifications 51us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
(20)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
23us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
Net year-to-date period OCI 51us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
(20)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
25us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated other comprehensive income (loss), ending balance 384us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
333us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
353us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableNoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
The Company, Unrealized Gains (Losses), Hedging Agreements [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance (1,214)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,756)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,628)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
OCI before reclassifications 3,712us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3,839us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,139us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from AOCI (2,195)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,297)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,267)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net year-to-date period OCI 1,517us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,542us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(128)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Accumulated other comprehensive income (loss), ending balance 303us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1,214)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,756)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
The Company, Unrealized Gains (Losses), Available-for-Sale Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 7,539us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
9,742us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
6,053us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
 
OCI before reclassifications 5,569us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
(2,203)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
3,510us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
179us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
 
Net year-to-date period OCI 5,569us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
(2,203)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
3,689us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated other comprehensive income (loss), ending balance 13,108us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
7,539us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
9,742us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetUnrealizedInvestmentGainLossMember
 
Noncontrolling Interests, Unrealized Gains (Losses), Hedging Agreements [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance (3,304)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,563)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,488)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
OCI before reclassifications 251us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
259us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(75)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net year-to-date period OCI 251us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
259us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(75)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Accumulated other comprehensive income (loss), ending balance (3,053)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,304)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3,563)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Noncontrolling Interests, Unrealized Gains (Losses), Available-for-Sale Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 1,903us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
2,263us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
1,775us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
OCI before reclassifications 923us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
(360)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
445us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
43us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
Net year-to-date period OCI 923us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
(360)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
488us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated other comprehensive income (loss), ending balance 2,826us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
1,903us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
2,263us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= cbl_NoncontrollingInterestAccumulatedNetUnrealizedInvestmentGainLossMember
 
CBL & Associates Limited Partnership [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 4,923us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
     
OCI before reclassifications 10,520us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
1,529us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
6,038us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
 
Amounts reclassified from AOCI (2,195)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
(2,297)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
(2,043)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
 
Net year-to-date period OCI 8,260us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
(762)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
3,974us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
 
Accumulated other comprehensive income (loss), ending balance 13,183us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
4,923us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
   
Accumulated other comprehensive income (loss), Total 13,969cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
5,644cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
6,412cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
2,417cbl_AccumulatedOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingAndRedeemableNoncontrollingInterests
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
Net year-to-date period OCI, Total 8,325cbl_OtherComprehensiveIncomeLossNetofTaxIncludingPortionAttributabletoNoncontrollingandRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
(768)cbl_OtherComprehensiveIncomeLossNetofTaxIncludingPortionAttributabletoNoncontrollingandRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
3,995cbl_OtherComprehensiveIncomeLossNetofTaxIncludingPortionAttributabletoNoncontrollingandRedeemableNoncontrollingInterest
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
 
Realized gain on available-for-sale securities, reclassified 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
224us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
 
CBL & Associates Limited Partnership [Member] | The Company, Unrealized Gains (Losses), Hedging Agreements [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Amounts reclassified from AOCI   (2,297)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,267)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_ParentAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
CBL & Associates Limited Partnership [Member] | Redeemable Common Units, Unrealized Gains (Losses), Hedging Agreements [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 387us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
373us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
377us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
OCI before reclassifications 14us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
14us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(4)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net year-to-date period OCI 14us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
14us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(4)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Accumulated other comprehensive income (loss), ending balance 401us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
387us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
373us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
CBL & Associates Limited Partnership [Member] | Redeemable Common Units, Unrealized Gains (Losses), Available-for-Sale Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 333us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
353us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
328us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
 
OCI before reclassifications 51us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
(20)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
23us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
 
Net year-to-date period OCI 51us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
(20)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
25us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated other comprehensive income (loss), ending balance 384us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
333us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
353us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_RedeemableCommonUnitsAccumulatedNetUnrealizedInvestmentGainLossMember
 
CBL & Associates Limited Partnership [Member] | Partners' Capital, Unrealized Gains (Losses), Hedging Agreements [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance (4,518)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(6,319)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(6,116)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
OCI before reclassifications 3,963us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,098us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,064us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from AOCI (2,195)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,297)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2,267)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net year-to-date period OCI 1,768us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,801us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(203)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Accumulated other comprehensive income (loss), ending balance (2,750)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(4,518)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(6,319)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
CBL & Associates Limited Partnership [Member] | Partners' Capital, Unrealized Gains (Losses), Available-for-Sale Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Accumulated other comprehensive income (loss), beginning balance 9,442us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
12,005us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
7,828us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
 
OCI before reclassifications 6,492us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
(2,563)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
3,955us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from AOCI 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
222us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
 
Net year-to-date period OCI 6,492us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
(2,563)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
4,177us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
 
Accumulated other comprehensive income (loss), ending balance $ 15,934us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
$ 9,442us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember
$ 12,005us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= cbl_CBLAssociatesLimitedPartnershipMember
/ us-gaap_StatementEquityComponentsAxis
= cbl_PartnersCapitalAccumulatedNetUnrealizedInvestmentGainLossMember