XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Statements Details (Tables)
3 Months Ended
Mar. 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 unaudited condensed consolidated balance sheets to the total of the same such amounts in the accompanying unaudited condensed consolidated statements of cash flows is as follows (in thousands):
March 31, 2021December 31, 2020
Cash and cash equivalents$843,336 $893,219 
Restricted cash included in other assets4,236 4,235 
Total cash, cash equivalents and restricted cash$847,572 $897,454 
Schedule of Accounts Receivable, Net Accounts receivable, net consists of the following (in thousands):
March 31, 2021December 31, 2020
Accounts receivable $385,204 $394,037 
Allowance for doubtful accounts (549)(659)
Product sales rebate and returns reserve(4,189)(3,838)
Accounts receivable, net $380,466 $389,540 
Schedule of Inventories Inventories consist of the following (in thousands):
March 31, 2021December 31, 2020
Raw materials $234,941 $219,218 
Finished goods 248,227 260,450 
Total inventories $483,168 $479,668 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consist of the following (in thousands):
March 31, 2021December 31, 2020
Inventory deposit$21,478 $18,783 
Prepaid income taxes3,612 267 
Other current assets69,790 60,556 
Other prepaid expenses and deposits16,715 15,316 
Total prepaid expenses and other current assets$111,595 $94,922 
Schedule of Property and Equipment, Net Property and equipment, net consists of the following (in thousands):
March 31, 2021December 31, 2020
Equipment and machinery $74,401 $70,655 
Computer hardware and software 42,201 40,081 
Furniture and fixtures 3,793 3,787 
Leasehold improvements
31,499 31,448 
Construction-in-process 470 1,441 
Property and equipment, gross 152,364 147,412 
Less: accumulated depreciation (119,902)(115,181)
Property and equipment, net $32,462 $32,231 
Schedule of Accrued Liabilities Accrued liabilities consist of the following (in thousands):
March 31, 2021December 31, 2020
Accrued payroll related costs$42,670 $73,634 
Accrued manufacturing costs43,420 43,181 
Accrued product development costs15,084 6,733 
Accrued warranty costs10,043 9,314 
Other11,249 10,495 
Total accrued liabilities $122,466 $143,357 
Schedule of Warranty Accrual The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
Three Months Ended March 31,
20212020
Warranty accrual, beginning of period$9,314 $6,742 
Liabilities accrued for warranties issued during the period 3,456 1,070 
Warranty costs incurred during the period(2,727)(1,471)
Warranty accrual, end of period$10,043 $6,341 
Schedule of Contract Balances The following table summarizes the beginning and ending balances of our contract assets (in thousands):
Three Months Ended March 31,
20212020
Contract assets, beginning balance$16,380 $25,565 
Contract assets, ending balance9,762 9,636 
Contract Liabilities, Deferred Revenue and Other Performance Obligations
    A contract liability is recognized when we have received customer payments in advance of our satisfaction of a performance obligation under a cancellable contract. The following table summarizes the activity related to our contract liabilities (in thousands):
Three Months Ended March 31,
20212020
Contract liabilities, beginning balance$85,957 $61,050 
Less: Revenue recognized from beginning balance(7,913)(4,847)
Less: Beginning balance reclassified to deferred revenue(12,492)(2,433)
Add: Contract liabilities recognized14,913 10,555 
Contract liabilities, ending balance$80,465 $64,325 
Schedule of Deferred Revenue Deferred revenue is comprised mainly of unearned revenue related to multi-year post-contract support ("PCS") contracts, services and product deferrals related to acceptance clauses. The following table summarizes the activity related to our deferred revenue (in thousands):
Three Months Ended March 31,
20212020
Deferred revenue, beginning balance
$650,827 $575,288 
Less: Revenue recognized from beginning balance(107,442)(100,377)
Add: Deferral of revenue in current period, excluding amounts recognized during the period176,646 121,864 
Deferred revenue, ending balance$720,031 $596,775 
Schedule of Other Income (Expense), Net Other income, net consists of the following (in thousands):
Three Months Ended March 31,
20212020
Interest income$2,045 $11,662 
Other income (expense), net(470)495 
Total$1,575 $12,157