XML 44 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Long Term Liabilities
12 Months Ended
Dec. 31, 2017
Other Liabilities Disclosure [Abstract]  
Other Long Term Liabilities
Other Long Term Liabilities

As of December 31, 2017, other long-term liabilities mainly consists of unrecognized tax benefit liabilities and the long-term portion of notes payables of $13.0 million.

As of December 31, 2016, other long-term liabilities mainly consists of unrecognized tax benefit liabilities and the long-term portion of notes payables of $14.4 million and derivative liability of $2.0 million.