XML 86 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Summary of Amounts Recognized on Consolidated Statements of Operations Related to Company's Derivatives (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]                      
Loss on derivative instruments-unrealized                 $ 4,070us-gaap_UnrealizedGainLossOnDerivatives $ 155us-gaap_UnrealizedGainLossOnDerivatives $ 323us-gaap_UnrealizedGainLossOnDerivatives
Total 2,137us-gaap_GainLossOnDerivativeInstrumentsNetPretax 3,026us-gaap_GainLossOnDerivativeInstrumentsNetPretax (1,093)us-gaap_GainLossOnDerivativeInstrumentsNetPretax 0us-gaap_GainLossOnDerivativeInstrumentsNetPretax (1)us-gaap_GainLossOnDerivativeInstrumentsNetPretax 1us-gaap_GainLossOnDerivativeInstrumentsNetPretax (2)us-gaap_GainLossOnDerivativeInstrumentsNetPretax 0us-gaap_GainLossOnDerivativeInstrumentsNetPretax 4,070us-gaap_GainLossOnDerivativeInstrumentsNetPretax (2)us-gaap_GainLossOnDerivativeInstrumentsNetPretax (572)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
Interest Rate Swap [Member] | Gain (Loss) on Derivative Instruments [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Loss on derivative instruments-realized                 0us-gaap_DerivativeLossOnDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
(157)us-gaap_DerivativeLossOnDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
(895)us-gaap_DerivativeLossOnDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
Loss on derivative instruments-unrealized                 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
156us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
510us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
Interest Rate Cap [Member] | Gain (Loss) on Derivative Instruments [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Loss on derivative instruments-unrealized                 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
(1)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
(187)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
Forward Currency Contract [Member] | Gain (Loss) on Derivative Instruments [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Loss on derivative instruments-unrealized                 $ 4,070us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
$ 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember
$ 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_IncomeStatementLocationAxis
= ari_GainLossonDerivativeInstrumentsMember