Quarterly report pursuant to Section 13 or 15(d)

Subsequent Event (Details)

v2.4.1.9
Subsequent Event (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
0 Months Ended
Sep. 19, 2014
May 01, 2015
Apr. 01, 2015
Jan. 23, 2015
Jul. 02, 2014
Jun. 18, 2014
Jun. 05, 2014
Subsequent Event [Line Items]              
Short term loan receivable       $ 3.1us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3.7us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 2.6us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3.8us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Payments to acquire Tranche A 1.1amrk_PaymentstoAcquireBusinessesandInterestinAffiliatesTranceOne            
Payment for closing of Tranche A 2.0us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates            
Subsequent Event [Member]              
Subsequent Event [Line Items]              
Payment to acquire Tranche B     $ 0.9amrk_PaymentstoAcquireBusinessesandInterestinAffiliatesTranceTwo
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Common Stock, Dividends, Per Share, Declared   $ 0.05us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Common Class A              
Subsequent Event [Line Items]              
Percentage of stock to be purchased for Tranche A 5.00%amrk_CostMethodInvestmentAgreementtoPurchaseCommonStockFirstTranchePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
           
Agreement to purchase noncontrolling interest, percentage 9.00%amrk_CostMethodInvestmentAgreementtoPurchaseCommonStockPercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
           
Common Class A | Subsequent Event [Member]              
Subsequent Event [Line Items]              
Percentage of stock to be purchased for Tranche B     4.00%amrk_CostMethodInvestmentAgreementtoPurchaseCommonStockSecondTranchePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember