XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Raw materials$73,183  $54,947  
Work in process32,232  30,974  
Finished goods25,861  26,130  
Total inventories$131,276  $112,051  
Schedule of Prepaid Expense and Other Assets
June 30,
2020
December 31,
2019
Tax related receivables$72,481  $41,252  
Prepaid software and maintenance21,543  7,128  
Current promissory note 1
21,314  25,005  
Others24,957  29,065  
Total prepaid expenses and other current assets$140,295  $102,450  

1Refer to Note 6“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Accrued payroll and benefits$82,256  $162,486  
Accrued expenses55,844  55,529  
Current operating lease liabilities20,860  15,737  
Accrued professional fees19,506  10,410  
Accrued sales tax and value added tax11,733  9,089  
Accrued warranty11,629  11,205  
Others42,946  55,502  
Total accrued liabilities$244,774  $319,958  
Schedule of Warranty Accrual
We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts. We also warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties. Warranty accrual consists of the following activity (in thousands):
Six Months Ended
June 30,
 20202019
Balance at beginning of period$11,205  $8,551  
Charged to cost of net revenues5,820  6,000  
Actual warranty expenditures(5,396) (4,052) 
Balance at end of period$11,629  $10,499  
Schedule of Deferred Revenues
Deferred revenues consist of the following (in thousands):
June 30,
2020
December 31,
2019
Deferred revenues - current$601,831  $563,762  
Deferred revenues - long-term 1
$36,142  $35,503  

1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet