XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statements Details (Tables)
6 Months Ended
Jun. 30, 2023
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):
June 30, 2023December 31, 2022
Cash and cash equivalents$1,261,836 $671,707 
Restricted cash included in other assets856 4,271 
 Total cash, cash equivalents and restricted cash$1,262,692 $675,978 
Schedule of Accounts Receivable, Net Accounts receivable, net consists of the following (in thousands):
June 30, 2023December 31, 2022
Accounts receivable $793,306 $928,490 
Allowance for doubtful accounts (4,917)(19)
Product sales rebate and returns reserve(8,663)(5,375)
   Accounts receivable, net $779,726 $923,096 
Schedule of Inventories Inventories consist of the following (in thousands):
June 30, 2023December 31, 2022
Raw materials $1,050,253 $759,519 
Finished goods 814,081 530,187 
   Total inventories $1,864,334 $1,289,706 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consist of the following (in thousands):
June 30, 2023December 31, 2022
Inventory deposits$298,827 $162,047 
Other current assets167,544 152,170 
   Total prepaid expenses and other current assets$466,371 $314,217 
Schedule of Property and Equipment, Net Property and equipment, net consists of the following (in thousands):
June 30, 2023December 31, 2022
Land$42,567 $41,500 
Equipment and machinery 137,496 122,407 
Computer hardware and software 56,887 52,148 
Leasehold improvements
32,083 30,102 
Furniture and fixtures 3,589 3,575 
Construction-in-process 1,721 2,124 
    Property and equipment, gross 274,343 251,856 
Less: accumulated depreciation (172,638)(156,847)
    Property and equipment, net $101,705 $95,009 
Schedule of Accrued Liabilities Accrued liabilities consist of the following (in thousands):
June 30, 2023December 31, 2022
Accrued compensation-related costs$88,984 $117,053 
Accrued supplier liability135,623 71,481 
Accrued manufacturing costs49,095 45,379 
Accrued product development costs47,254 27,380 
Other42,080 31,194 
   Total accrued liabilities $363,036 $292,487 
Schedule of Contract Assets, Contract Liabilities and Deferred Revenue The following table summarizes the activity related to our contract liabilities (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Contract liabilities, beginning balance$105,047 $98,422 $103,448 $93,382 
Less: Revenue recognized from beginning balance(9,941)(8,589)(22,105)(19,076)
Less: Beginning balance reclassified to deferred revenue(4,962)(4,338)(4,145)(3,606)
Add: Contract liabilities recognized19,953 16,105 32,899 30,900 
Contract liabilities, ending balance$110,097 $101,600 $110,097 $101,600 
The following table summarizes the activity related to our deferred revenue (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Deferred revenue, beginning balance
$1,092,274 $1,123,746 $1,041,246 $929,312 
Less: Revenue recognized from beginning balance(263,353)(309,594)(395,056)(322,954)
Add: Deferral of revenue in current period, excluding amounts recognized during the period255,983 219,338 438,714 427,132 
Deferred revenue, ending balance$1,084,904 $1,033,490 $1,084,904 $1,033,490 
Schedule of Other Income (Expense), Net Other income (expense), net consists of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Interest income$32,206 $4,427 $54,715 $6,855 
Unrealized gain (loss) on equity investments24,743 (5,084)19,172 23,413 
Other income (expense), net(610)124 (5,402)679 
    Total$56,339 $(533)$68,485 $30,947