Financial Statements Details (Tables)
|
3 Months Ended |
Mar. 31, 2024 |
| 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): | | | | | | | | | | | | | | | | | March 31, 2024 | | December 31, 2023 | | Cash and cash equivalents | | $ | 2,092,101 | | | $ | 1,938,606 | | | Restricted cash included in other assets | | 860 | | | 858 | | | Total cash, cash equivalents and restricted cash | | $ | 2,092,961 | | | $ | 1,939,464 | |
|
| Schedule of Accounts Receivable, Net |
Accounts receivable, net consists of the following (in thousands): | | | | | | | | | | | | | | | | | March 31, 2024 | | December 31, 2023 | | Accounts receivable | | $ | 1,098,983 | | | $ | 1,034,480 | | | Product sales rebate and returns reserve | | (8,942) | | | (9,911) | | | Accounts receivable, net | | $ | 1,090,041 | | | $ | 1,024,569 | |
|
| Schedule of Inventories |
Inventories consist of the following (in thousands): | | | | | | | | | | | | | | | | | March 31, 2024 | | December 31, 2023 | | Raw materials | | $ | 979,947 | | | $ | 930,777 | | | Finished goods | | 1,045,257 | | | 1,014,403 | | | Total inventories | | $ | 2,025,204 | | | $ | 1,945,180 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consists of the following (in thousands): | | | | | | | | | | | | | | | | | March 31, 2024 | | December 31, 2023 | | Land | | $ | 45,160 | | | $ | 44,645 | | | Equipment and machinery | | 152,410 | | | 144,850 | | | Computer hardware and software | | 58,448 | | | 57,761 | | Leasehold improvements | | 34,706 | | | 34,584 | | | Furniture and fixtures | | 3,563 | | | 3,576 | | | Construction-in-process | | 338 | | | 4,242 | | | Property and equipment, gross | | 294,625 | | | 289,658 | | | Less: accumulated depreciation | | (196,676) | | | (188,078) | | | Property and equipment, net | | $ | 97,949 | | | $ | 101,580 | |
|
| Schedule of Accrued Liabilities |
Accrued liabilities consist of the following (in thousands): | | | | | | | | | | | | | | | | | March 31, 2024 | | December 31, 2023 | | Accrued compensation-related costs | | $ | 62,920 | | | $ | 134,225 | | | Accrued supplier liability | | 95,392 | | | 167,878 | | | Accrued manufacturing costs | | 61,036 | | | 61,491 | | | Accrued product development costs | | 10,063 | | | 1,041 | | | | | | | | Other | | 41,175 | | | 42,667 | | | Total accrued liabilities | | $ | 270,586 | | | $ | 407,302 | |
|
| 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 March 31, | | | | | 2024 | | 2023 | | | | | | Contract liabilities, beginning balance | | $ | 133,239 | | | $ | 103,448 | | | | | | | Less: Revenue recognized from beginning balance | | (12,000) | | | (9,243) | | | | | | | Less: Beginning balance reclassified to deferred revenue | | (6,498) | | | (4,382) | | | | | | | Add: Contract liabilities recognized | | 24,877 | | | 15,224 | | | | | | | Contract liabilities, ending balance | | $ | 139,618 | | | $ | 105,047 | | | | | |
The following table summarizes the activity related to our deferred revenue (in thousands): | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | | 2024 | | 2023 | | | | | Deferred revenue, beginning balance | | $ | 1,506,204 | | | $ | 1,041,246 | | | | | | | Less: Revenue recognized from beginning balance | | (284,283) | | | (214,450) | | | | | | | Add: Deferral of revenue in current period, excluding amounts recognized during the period | | 441,321 | | | 265,478 | | | | | | | Deferred revenue, ending balance | | $ | 1,663,242 | | | $ | 1,092,274 | | | | | |
|
| Schedule of Other Income (Expense), Net |
Other income (expense), net consists of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | | 2024 | | 2023 | | | | | | Interest income | | $ | 63,823 | | | $ | 22,509 | | | | | | | Gain (loss) on strategic investments | | — | | | (5,571) | | | | | | | Other income (expense), net | | (1,203) | | | (4,792) | | | | | | | Total | | $ | 62,620 | | | $ | 12,146 | | | | | |
|