XML 354 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 69,101 $ 16,606
Accrued professional fees 420 500
Income taxes payable 1,598 2,448
Share repurchases accrued 0 6,352
Sales taxes payable 3,615 4,489
Other accrued liabilities 339 66
Accounts payable and accrued liabilities $ 75,073 $ 30,461