XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Receivables and Payables - Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Receivables from customers    
Customers $ 165,075 $ 75,062
Allowance for doubtful accounts (492) (367)
Total 164,583 74,695
Payables to customers    
Customers 113,340 23,568
Total $ 113,340 $ 23,568