XML 109 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets    
Reimbursement from Required Materials partners $ 6,552 $ 3,785
Other 10,054 5,725
Other current assets 16,606 9,510
Current liabilities    
Payable to Required Materials partners 4,898 6,420
Acquisition-related compensation 4,042 8,536
Taxes payable 3,046 3,864
Accrued purchases of long-lived assets 10,036 1,210
Other 17,942 14,047
Accrued liabilities $ 39,964 $ 34,077