XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.1
SUPPLEMENTAL CONSOLIDATED BALANCE SHEETS AND STATEMENTS OF OPERATIONS INFORMATION - Schedule of Accrued Merchant and Supplier Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Supplemental Consolidated Balance Sheet & Statement of Operations Information [Abstract]    
Accrued merchant payables $ 361,735 $ 371,279
Accrued supplier payables (1) 150,993 280,502
Total accrued merchant and supplier payables $ 512,728 $ 651,781