XML 66 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Accrued Expenses (Details 6) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Balance Sheet Related Disclosures [Abstract]    
Accrued technology license payments $ 5,705 $ 5,850
Accrued professional fees 2,808 1,620
Accrued engineering and production costs 847 1,232
Accrued restructuring 4,896 536
Accrued royalty 1,095 846
Accrued Rent, Current 1,565 1,560
Accrued customer credits 1,154 1,207
Taxes Payable 14,447 235
Other 6,088 3,272
Total $ 38,605 $ 16,358