XML 69 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables and Payables - Customers (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Receivables from customers    
Customers $ 118,762 $ 75,062
Allowance for doubtful accounts (405) (367)
Total 118,357 74,695
Payables to customers    
Customers 41,196 23,568
Total $ 41,196 $ 23,568