XML 9 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity-Based Compensation - New Multi-Year Outperformance Plan (Detail) (Performance Shares [Member])
12 Months Ended 36 Months Ended
Dec. 31, 2013
Dec. 31, 2013
Excess Return, Above Peer Group [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share Based Compensation, Hurdle Percentage 4.00%arcp_ShareBasedCompensationHurdlePercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAbovePeerGroupMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
 
New Multi-Year Outperformance Plan [Member] | Performance Period [Member] | Excess Return, Above Threshold [Member] | Absolute Component [Member] | Maximum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share Based Compensation, Hurdle Percentage 4.00%arcp_ShareBasedCompensationHurdlePercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
4.00%arcp_ShareBasedCompensationHurdlePercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 21.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
21.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
New Multi-Year Outperformance Plan [Member] | Performance Period [Member] | 100 Percent Cumulative Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 18.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A100PercentCumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
18.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A100PercentCumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
New Multi-Year Outperformance Plan [Member] | Performance Period [Member] | 50% Component Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A50ComponentThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A50ComponentThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
New Multi-Year Outperformance Plan [Member] | Performance Period [Member] | 0% Cumulative Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A0CumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A0CumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
New Multi-Year Outperformance Plan [Member] | Performance Period [Member] | Relative Component, Linear Interpolation [Member] | Relative Component [Member] | Maximum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 18.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
18.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
New Multi-Year Outperformance Plan [Member] | Performance Period [Member] | Relative Component, Linear Interpolation [Member] | Relative Component [Member] | Minimum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VestingAxis
= arcp_PerformancePeriodMember
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | Cumulative Return, Above Threshold [Member] | Relative Component [Member] | Maximum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share Based Compensation, Hurdle Percentage 100.00%arcp_ShareBasedCompensationHurdlePercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_CumulativeReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
 
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | Excess Return, Above Threshold [Member] | Absolute Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 7.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
7.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | 100 Percent Cumulative Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 6.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A100PercentCumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
6.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A100PercentCumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | 50% Component Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A50ComponentThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A50ComponentThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | 0% Cumulative Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A0CumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A0CumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | Relative Component, Linear Interpolation [Member] | Relative Component [Member] | Maximum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share Based Compensation, Hurdle Percentage 50.00%arcp_ShareBasedCompensationHurdlePercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 6.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
6.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
New Multi-Year Outperformance Plan [Member] | Annual Period [Member] | Relative Component, Linear Interpolation [Member] | Relative Component [Member] | Minimum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VestingAxis
= arcp_AnnualPeriodMember
New Multi-Year Outperformance Plan [Member] | Interim Period [Member] | Excess Return, Above Threshold [Member] | Absolute Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 14.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
14.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_ExcessReturnAboveThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_AbsoluteComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
New Multi-Year Outperformance Plan [Member] | Interim Period [Member] | 100 Percent Cumulative Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 12.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A100PercentCumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
12.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A100PercentCumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
New Multi-Year Outperformance Plan [Member] | Interim Period [Member] | 50% Component Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A50ComponentThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A50ComponentThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
New Multi-Year Outperformance Plan [Member] | Interim Period [Member] | 0% Cumulative Threshold [Member] | Relative Component [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A0CumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_A0CumulativeThresholdMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
New Multi-Year Outperformance Plan [Member] | Interim Period [Member] | Relative Component, Linear Interpolation [Member] | Relative Component [Member] | Maximum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 12.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
12.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
New Multi-Year Outperformance Plan [Member] | Interim Period [Member] | Relative Component, Linear Interpolation [Member] | Relative Component [Member] | Minimum [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Return Percentage Threshold 0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
0.00%arcp_ShareBasedCompensationArrangementByShareBasedPaymentAwardReturnPercentageThreshold
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ arcp_FundingComponentByBenchmarkAxis
= arcp_RelativeComponentLinearInterpolationMember
/ arcp_FundingComponentByTypeAxis
= arcp_RelativeComponentMember
/ us-gaap_PlanNameAxis
= arcp_NewMultiYearOutperformancePlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VestingAxis
= arcp_InterimPeriodMember
Outperformance Plan [Member]
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance Based Award Percentage, as Percentage of the Company's Market Capitalization   5.00%arcp_PerformanceBasedAwardPercentageasPercentageoftheCompanysMarketCapitalization
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= arcp_OutperformancePlanMember
Share-based compensation, award vesting percentage 33.33%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= arcp_OutperformancePlanMember