Quarterly report pursuant to Section 13 or 15(d)

Hedging Transactions (Narrative) (Details)

v2.4.1.9
Hedging Transactions (Narrative) (Details) (USD $)
3 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Jun. 30, 2014
Derivative [Line Items]          
Realized loss on future commodity contracts, net $ (28,166,000)us-gaap_DerivativeGainLossOnDerivativeNet $ 7,567,000us-gaap_DerivativeGainLossOnDerivativeNet $ (34,522,000)us-gaap_DerivativeGainLossOnDerivativeNet $ (10,022,000)us-gaap_DerivativeGainLossOnDerivativeNet  
Derivative usual settlement period     2 days    
Derivative open positions expected settlement period     30 days    
Unrealized gains (losses) on foreign exchange (75,000)us-gaap_ForeignCurrencyTransactionGainLossUnrealized 24,000us-gaap_ForeignCurrencyTransactionGainLossUnrealized (84,000)us-gaap_ForeignCurrencyTransactionGainLossUnrealized 60,000us-gaap_ForeignCurrencyTransactionGainLossUnrealized  
Foreign Exchange          
Derivative [Line Items]          
Open inventory sale commitments 800,000amrk_OpenInventorySaleandPurchaseCommitmentsnet
/ amrk_CommitmentTypeAxis
= us-gaap_ForeignExchangeMember
  800,000amrk_OpenInventorySaleandPurchaseCommitmentsnet
/ amrk_CommitmentTypeAxis
= us-gaap_ForeignExchangeMember
  2,700,000amrk_OpenInventorySaleandPurchaseCommitmentsnet
/ amrk_CommitmentTypeAxis
= us-gaap_ForeignExchangeMember
Forward contracts          
Derivative [Line Items]          
Open inventory sale commitments $ 2,400,000amrk_OpenInventorySaleandPurchaseCommitmentsnet
/ amrk_CommitmentTypeAxis
= us-gaap_ForwardContractsMember
  $ 2,400,000amrk_OpenInventorySaleandPurchaseCommitmentsnet
/ amrk_CommitmentTypeAxis
= us-gaap_ForwardContractsMember
  $ 3,800,000amrk_OpenInventorySaleandPurchaseCommitmentsnet
/ amrk_CommitmentTypeAxis
= us-gaap_ForwardContractsMember