v2.4.1.9
Accounts Payable (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]    
Merchants payables $ 376,753us-gaap_AccountsPayableTradeCurrentAndNoncurrent $ 481,325us-gaap_AccountsPayableTradeCurrentAndNoncurrent
Other payables 49,203us-gaap_AccountsPayableOtherCurrentAndNoncurrent 31,553us-gaap_AccountsPayableOtherCurrentAndNoncurrent
Total accounts payable $ 425,956us-gaap_AccountsPayableCurrentAndNoncurrent $ 512,878us-gaap_AccountsPayableCurrentAndNoncurrent