Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions (Details)

v2.4.1.9
Related Party Transactions (Details) (USD $)
3 Months Ended 6 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Jul. 02, 2013
Jul. 02, 2014
Jun. 30, 2014
Jun. 18, 2014
Jun. 05, 2014
Oct. 09, 2014
Related Party Transaction [Line Items]                    
Sales $ 1,530,000amrk_SaleofInventoryofRelatedParty $ 4,571,000amrk_SaleofInventoryofRelatedParty $ 3,082,000amrk_SaleofInventoryofRelatedParty $ 8,437,000amrk_SaleofInventoryofRelatedParty            
Purchases 3,617,000amrk_PurchasesOfInventoryRelatedParty 4,298,000amrk_PurchasesOfInventoryRelatedParty 6,538,000amrk_PurchasesOfInventoryRelatedParty 6,749,000amrk_PurchasesOfInventoryRelatedParty            
Receivable 8,539,000us-gaap_DueFromRelatedParties   8,539,000us-gaap_DueFromRelatedParties       5,852,000us-gaap_DueFromRelatedParties      
Payables 17,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent   17,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent       272,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent      
Short term loan receivable           3,700,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount   2,600,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount 3,800,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount  
Income taxes receivable from Former Parent 3,139,000us-gaap_DueFromRelatedPartiesCurrent   3,139,000us-gaap_DueFromRelatedPartiesCurrent       3,139,000us-gaap_DueFromRelatedPartiesCurrent      
Calzona                    
Related Party Transaction [Line Items]                    
Sales 0amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
1,481,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
157,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
2,349,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
           
Purchases 0amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
354,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
0amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
354,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
           
Receivable 0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
  0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
      0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
     
Payables 0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
  0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
      67,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_CalzonaMember
     
SNI                    
Related Party Transaction [Line Items]                    
Sales 386,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
1,616,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
610,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
3,787,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
           
Purchases 2,145,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
1,794,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
3,793,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
2,260,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
           
Receivable 0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
  0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
      0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
     
Payables 10,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
  10,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
      72,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_SniMember
     
Stack Bowers Galleries                    
Related Party Transaction [Line Items]                    
Sales 722,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
856,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
1,300,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
1,202,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
           
Purchases 569,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
1,529,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
1,467,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
2,650,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
           
Receivable 5,325,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
  5,325,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
      2,563,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
     
Payables 0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
  0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
      0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
     
Short term loan receivable 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
  0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
      2,600,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
2,600,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
   
Rate of interest (percentage)               5.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
   
Teletrade (now doing business as Stack's Bowers)                    
Related Party Transaction [Line Items]                    
Sales 422,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
618,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
1,015,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
1,099,000amrk_SaleofInventoryofRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
           
Purchases 903,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
621,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
1,278,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
1,485,000amrk_PurchasesOfInventoryRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
           
Receivable 0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
  0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
      0us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
     
Payables 7,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
  7,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
      133,000us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_TeletradeMember
     
SGI (Former Parent)                    
Related Party Transaction [Line Items]                    
Receivable 3,214,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
  3,214,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
      3,289,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
     
Payables 0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
  0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
      0us-gaap_DueToRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
     
Corporate overhead charges payable to SNI     0amrk_Paymentrelatedcorporateoverheadsharingwithaparentssubsidiary
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
400,000amrk_Paymentrelatedcorporateoverheadsharingwithaparentssubsidiary
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
           
Dividends paid to SGI     0us-gaap_DividendsCommonStockCash
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
5,000,000us-gaap_DividendsCommonStockCash
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
5,000,000us-gaap_DividendsCommonStockCash
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerParentSGIMember
         
Former owner                    
Related Party Transaction [Line Items]                    
Payment related to royalty agreement with former owner 130,000amrk_Paymentrelatedtoroyaltyagreementwithformerowner
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerOwnerMember
110,000amrk_Paymentrelatedtoroyaltyagreementwithformerowner
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerOwnerMember
               
Royalty expense 130,000us-gaap_AccruedRoyaltiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerOwnerMember
  130,000us-gaap_AccruedRoyaltiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerOwnerMember
      200,000us-gaap_AccruedRoyaltiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_FormerOwnerMember
     
Line of Credit [Member] | Stack Bowers Galleries                    
Related Party Transaction [Line Items]                    
Short term loan receivable 5,300,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
  5,300,000us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember
             
Line of credit, maximum borrowing capacity                   $ 16,000,000.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= amrk_StackBowersGalleriesMember