XML 88 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Long Term Liabilities
12 Months Ended
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]  
Other Long Term Liabilities Other Long Term Liabilities

As of December 31, 2019, other long-term liabilities mainly consist of unrecognized tax benefit liabilities and the long-term portion of notes payables of $13.0 million and a derivative liability of $14.5 million.

As of December 31, 2018, other long-term liabilities mainly consist of unrecognized tax benefit liabilities and the long-term portion of notes payables of $10.5 million and a derivative liability of $4.1 million.