XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Statements Details (Tables)
9 Months Ended
Sep. 30, 2022
Balance Sheet Components [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash The reconciliation of cash, cash equivalents and restricted cash reported on the unaudited condensed consolidated balance sheets to the total of the same such amounts in the unaudited condensed consolidated statements of cash flows is as follows (in thousands):
September 30, 2022December 31, 2021
Cash and cash equivalents$716,253 $620,813 
Restricted cash included in other assets4,260 4,237 
 Total cash, cash equivalents and restricted cash$720,513 $625,050 
Schedule of Accounts Receivable, Net Accounts receivable, net consists of the following (in thousands):
September 30, 2022December 31, 2021
Accounts receivable $660,108 $521,597 
Allowance for doubtful accounts (215)(132)
Product sales rebate and returns reserve(8,381)(4,956)
   Accounts receivable, net $651,512 $516,509 
Schedule of Inventories Inventories consist of the following (in thousands):
September 30, 2022December 31, 2021
Raw materials $629,058 $316,737 
Finished goods 471,492 333,380 
   Total inventories $1,100,550 $650,117 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consist of the following (in thousands):
September 30, 2022December 31, 2021
Inventory deposits$121,916 $46,311 
Prepaid income taxes1,409 8,977 
Other current assets142,627 163,916 
Other prepaid expenses and deposits33,593 18,531 
   Total prepaid expenses and other current assets$299,545 $237,735 
Schedule of Property and Equipment, Net Property and equipment, net consists of the following (in thousands):
September 30, 2022December 31, 2021
Land$40,601 $40,145 
Equipment and machinery 119,379 90,915 
Computer hardware and software 51,254 44,083 
Leasehold improvements
30,060 30,502 
Furniture and fixtures 3,573 3,634 
Construction-in-process 1,997 2,378 
    Property and equipment, gross 246,864 211,657 
Less: accumulated depreciation (150,415)(133,023)
    Property and equipment, net $96,449 $78,634 
Schedule of Accrued Liabilities Accrued liabilities consist of the following (in thousands):
September 30, 2022December 31, 2021
Accrued payroll related costs$82,791 $99,571 
Accrued manufacturing costs103,098 80,213 
Accrued product development costs25,282 22,188 
Accrued warranty costs14,314 10,414 
Other15,124 14,257 
   Total accrued liabilities $240,609 $226,643 
Schedule of Warranty Accrual The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
Nine Months Ended September 30,
20222021
Warranty accrual, beginning of period$10,414 $9,314 
Liabilities accrued for warranties issued during the period 13,887 8,643 
Warranty costs incurred during the period(9,987)(8,429)
Warranty accrual, end of period$14,314 $9,528 
Schedule of Contract Assets, Contract Liabilities and Deferred Revenue The following table summarizes the beginning and ending balances of our contract assets included in "Prepaid and other current assets" on the condensed consolidated balance sheets (in thousands):
Nine Months Ended September 30,
2022
Contract assets, beginning balance$24,388 
Contract assets, ending balance13,525 
The following table summarizes the activity related to our contract liabilities (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Contract liabilities, beginning balance$101,600 $83,354 $93,382 $85,957 
Less: Revenue recognized from beginning balance(9,173)(8,763)(29,296)(27,251)
Less: Beginning balance reclassified to deferred revenue(9,898)(3,996)(2,998)(2,443)
Add: Contract liabilities recognized18,247 16,976 39,688 31,308 
Contract liabilities, ending balance$100,776 $87,571 $100,776 $87,571 
The following table summarizes the activity related to our deferred revenue (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Deferred revenue, beginning balance
$1,033,490 $746,090 $929,312 $650,827 
Less: Revenue recognized from beginning balance(234,515)(164,188)(457,309)(327,300)
Add: Deferral of revenue in current period, excluding amounts recognized during the period142,069 218,538 469,041 476,913 
Deferred revenue, ending balance$941,044 $800,440 $941,044 $800,440 
Schedule of Other Income (Expense), Net Other income (expense), net consists of the following (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Interest income$6,929 $1,636 $13,783 $5,553 
Unrealized gain on equity investments708 — 24,121 — 
Other income (expense), net(820)(290)(140)(913)
    Total$6,817 $1,346 $37,764 $4,640