XML 96 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Narratives) (Details) (USD $)
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Real estate tax expense $ 3,500,000us-gaap_RealEstateTaxExpense        
Basis of Presentation          
Preferred Return 5.00%cpa18_PreferredReturn        
Shareholder servicing fee 814,000cpa18_ShareholderServicingFeeIncurred 46,000cpa18_ShareholderServicingFeeIncurred      
Class A          
Basis of Presentation          
Loss on foreign currency transaction 400,000us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
100,000us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Net loss          
Basis of Presentation          
Revision adjustment     (3,000,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= cpa18_ProfitLossMember
(100,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= cpa18_ProfitLossMember
(500,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= cpa18_ProfitLossMember
Foreign currency gain (loss) | Net loss          
Basis of Presentation          
Revision adjustment     (3,000,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= cpa18_ProfitLossMember
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= us-gaap_ForeignCurrencyGainLossMember
(400,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= cpa18_ProfitLossMember
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= us-gaap_ForeignCurrencyGainLossMember
(200,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= cpa18_ProfitLossMember
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= us-gaap_ForeignCurrencyGainLossMember
Foreign currency gain (loss) | Comprehensive loss          
Basis of Presentation          
Revision adjustment     3,000,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ComprehensiveIncomeMember
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= us-gaap_ForeignCurrencyGainLossMember
400,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ComprehensiveIncomeMember
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= us-gaap_ForeignCurrencyGainLossMember
200,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ComprehensiveIncomeMember
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= us-gaap_ForeignCurrencyGainLossMember
Provision for income taxes          
Basis of Presentation          
Revision adjustment       $ (300,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= cpa18_ProvisionForIncomeTaxesMember
$ 300,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= cpa18_ProvisionForIncomeTaxesMember