XML 67 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Details Of Certain Accounts - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and related benefits $ 30,685 $ 20,705
Deferred revenue 12,609 8,911
Derivative liability (Note 17) 10,625 18,730
Other 17,761 10,268
Total accrued liabilities $ 71,680 $ 58,614