XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statements Details (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Components [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The reconciliation of cash, cash equivalents and restricted cash reported in the accompanying consolidated balance sheets to the total of the same such amounts in the accompanying consolidated statements of cash flows is as follows (in thousands):
December 31,
20212020
Cash and cash equivalents$620,813 $893,219 
Restricted cash included in other assets4,237 4,235 
Total cash, cash equivalents and restricted cash$625,050 $897,454 
Schedule of Accounts Receivable
Accounts receivable, net consists of the following (in thousands):
December 31,
20212020
Accounts receivable $521,597 $394,037 
Allowance for doubtful accounts (132)(659)
Product sales rebate and returns reserve(4,956)(3,838)
Accounts receivable, net $516,509 $389,540 
Allowance for Doubtful Accounts
Activities in the allowance for doubtful accounts consist of the following (in thousands):
 Year Ended December 31,
 202120202019
Balance at the beginning of year$659 $638 $507 
     Additions charged to expense(154)397 221 
     Deductions/write-offs(373)(376)(90)
Balance at the end of year$132 $659 $638 
Product Sales Rebate and Returns Reserve
Activities in the product sales rebate and returns reserve consist of the following (in thousands):
 Year Ended December 31,
 202120202019
Balance at the beginning of year$3,838 $5,522 $8,613 
     Additions charged against revenue7,104 9,454 2,032 
     Consumption(5,986)(11,138)(5,123)
Balance at the end of year$4,956 $3,838 $5,522 
Schedule of Inventories
Inventories consist of the following (in thousands):
December 31,
20212020
Raw materials $316,737 $219,218 
Finished goods 333,380 260,450 
Total inventories $650,117 $479,668 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,
20212020
Inventory deposits$46,311 $18,783 
Prepaid income taxes8,977 267 
Other current assets163,916 60,556 
Other prepaid expenses and deposits18,531 15,316 
Total prepaid expenses and other current assets$237,735 $94,922 
Schedule of Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
 December 31,
20212020
Land$40,145 $— 
Equipment and machinery 90,915 70,655 
Computer hardware and software 44,083 40,081 
Furniture and fixtures 3,634 3,787 
Leasehold improvements 30,502 31,448 
Construction-in-process 2,378 1,441 
Property and equipment, gross 211,657 147,412 
Less: accumulated depreciation (133,023)(115,181)
Property and equipment, net $78,634 $32,231 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 December 31,
20212020
Accrued payroll related costs$99,571 $73,634 
Accrued manufacturing costs80,213 43,181 
Accrued product development costs22,188 6,733 
Accrued warranty costs10,414 9,314 
Other14,257 10,495 
Total accrued liabilities $226,643 $143,357 
Schedule of Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
Year Ended December 31,
20212020
Warranty accrual, beginning of year $9,314 $6,742 
Liabilities accrued for warranties issued during the year 12,659 9,737 
Warranty costs incurred during the year (11,559)(7,165)
Warranty accrual, end of year$10,414 $9,314 
Schedule of Contract Balances
The following table summarizes the beginning and ending balances of our contract assets (in thousands):
Year Ended December 31,
20212020
Contract assets, beginning balance$16,380 $25,565 
Contract assets, ending balance24,388 16,380 
Contract Liabilities
The following table summarizes the activity related to our contract liabilities (in thousands):
Year Ended December 31,
20212020
Contract liabilities, beginning balance$85,957 $61,050 
Less: Revenue recognized from beginning balance(34,177)(23,394)
Less: Beginning balance reclassified to deferred revenue(1,945)(1,638)
Add: Contract liabilities recognized43,547 49,939 
Contract liabilities, ending balance$93,382 $85,957 
Schedule of Deferred Revenue The following table summarizes the activity related to our deferred revenue (in thousands):
Year Ended December 31, 2021
Deferred revenue, beginning balance$650,827 
Less: Revenue recognized from beginning balance(373,881)
Add: Deferral of revenue in current period, excluding amounts recognized during the period652,366 
Deferred revenue, ending balance$929,312 
Schedule of Other Income (Expense), Net
Other income, net consists of the following (in thousands):
Year Ended December 31,
202120202019
Other income, net:
Interest income$7,215 $27,139 $51,144 
Gain on sale of marketable securities— 9,432 — 
Gain on investments in privately-held companies— 4,164 5,427 
Other expense(1,075)(1,556)(75)
Total other income, net$6,140 $39,179 $56,496