| 
           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  | 
      ||
| X | ||||||||||
| 
             
- Definition 
          Derivative Customary Settlement Period No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Derivative Open Position Expected Settlement Period No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Open Inventory Sale and Purchase Commitments, net No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  |