XML 105 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity (Details 3) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss)      
Beginning balance $ (13,442)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (41,599)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (38,150)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications (74,751)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 22,571us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (7,120)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 6,074us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 6,333us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 4,227us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current-period Other comprehensive income (loss) (68,677)cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest 28,904cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest (2,893)cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
Net current-period Other comprehensive (income) loss attributable to noncontrolling interests 1,112us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest (747)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest (556)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
Ending balance (81,007)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (13,442)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (41,599)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Interest Expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 7,970us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
8,457us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
5,757us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Other income and expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (1,896)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
(2,124)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
(1,530)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
Gains and Losses on Derivative Instruments      
Accumulated Other Comprehensive Income (Loss)      
Beginning balance (16,717)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(19,250)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(3,141)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Other comprehensive income (loss) before reclassifications 18,365us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(3,265)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(19,217)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 6,074us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
6,333us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
3,473us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Net current-period Other comprehensive income (loss) 24,439cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
3,068cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(15,744)cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Net current-period Other comprehensive (income) loss attributable to noncontrolling interests (411)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(535)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(365)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Ending balance 7,311us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(16,717)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(19,250)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Gains and Losses on Derivative Instruments | Interest Expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 7,970us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
8,457us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
5,757us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Gains and Losses on Derivative Instruments | Other income and expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (1,896)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(2,124)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
(2,284)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= cpa17_AccumulatedNetGainLossFromHedgingInstrumentsMember
Gains and Losses on Marketable Securities      
Accumulated Other Comprehensive Income (Loss)      
Beginning balance (391)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(485)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(1,520)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income (loss) before reclassifications 285us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
94us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
281us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
754us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net current-period Other comprehensive income (loss) 285cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
94cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
1,035cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net current-period Other comprehensive (income) loss attributable to noncontrolling interests 0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Ending balance (106)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(391)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(485)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Gains and Losses on Marketable Securities | Interest Expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Gains and Losses on Marketable Securities | Other income and expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
754us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss)      
Beginning balance 3,666us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(21,864)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(33,489)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss) before reclassifications (93,401)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
25,742us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
11,816us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current-period Other comprehensive income (loss) (93,401)cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
25,742cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
11,816cpa17_OtherComprehensiveIncomeLossNetOfTaxExcludingNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current-period Other comprehensive (income) loss attributable to noncontrolling interests 1,523us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(212)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(191)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending balance (88,212)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
3,666us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(21,864)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Foreign Currency Translation Adjustments | Interest Expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Foreign Currency Translation Adjustments | Other income and expense      
Accumulated Other Comprehensive Income (Loss)      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax $ 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_IncomeStatementLocationAxis
= cpa17_OtherIncomeAndExpenseMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_AccumulatedTranslationAdjustmentMember