XML 85 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued tax liabilities $ 32,617 $ 5,456
Accrued compensation 17,725 12,892
Accrued marketing 3,458 4,633
Other accrued expenses 19,865 13,749
Total accrued liabilities $ 73,665 $ 36,730