Balance Sheets Components | Balance Sheet Components Accounts Receivable, net Accounts receivable, net consisted of the following: As of June 30, 2024 December 31, 2023 December 31, 2022 (in thousands) Accounts receivable, gross $ 21,036 $ 21,911 $ 41,279 Allowance for credit losses (50) (50) (50) Accounts receivable, net $ 20,986 $ 21,861 $ 41,229 Inventories Inventories consisted of the following: As of June 30, 2024 December 31, 2023 (in thousands) Raw materials $ 15,092 $ 17,550 Work in progress 39,467 35,193 Finished goods 16,226 12,796 Total inventories $ 70,785 $ 65,539 Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following: As of June 30, 2024 December 31, 2023 (in thousands) Prepaid expenses $ 3,350 $ 3,563 Other current assets 5,928 4,078 Total prepaid expenses and other current assets $ 9,278 $ 7,641 Property and Equipment, net Property and equipment, net consisted of the following: As of June 30, 2024 December 31, 2023 (in thousands) Lab and manufacturing equipment $ 88,472 $ 80,772 Computer equipment 3,716 3,541 Furniture and fixtures 1,169 969 Construction in progress 9,386 5,978 Leasehold improvements 7,640 7,847 110,383 99,107 Accumulated depreciation (51,694) (44,422) Total property and equipment, net $ 58,689 $ 54,685 Depreciation expense related to property and equipment was $3.8 million and $3.3 million for the three months ended June 30, 2024 and 2023, respectively, and $7.4 million and $6.5 million for the six months ended June 30, 2024 and 2023, respectively. Intangible Assets, net Intangible assets, net consisted of the following: As of June 30, 2024 December 31, 2023 (in thousands) Gross Assets Accumulated Amortization Net Assets Gross Assets Accumulated Amortization Net Assets Developed technology $ 96,700 $ (4,167) $ 92,533 $ 96,700 $ (159) $ 96,541 Contract based royalty asset $ 5,900 $ (860) $ 5,040 $ 5,900 $ (121) $ 5,779 Internal use software $ 9,434 $ (9,434) $ — $ 9,434 $ (9,234) $ 200 Purchased software 15,276 (11,200) 4,076 15,110 (10,051) 5,059 Total amortizable intangible assets $ 127,310 $ (25,661) $ 101,649 $ 127,144 $ (19,565) $ 107,579 In-process research and development $ 69,500 $ — $ 69,500 $ 69,500 $ — $ 69,500 Total intangible assets $ 196,810 $ (25,661) $ 171,149 $ 196,644 $ (19,565) $ 177,079 Amortization expense for intangible assets was $4.1 million and $0.7 million for the three months ended June 30, 2024 and 2023, respectively, and $6.1 million and $1.3 million for the six months ended June 30, 2024 and 2023, respectively. The estimated aggregate future amortization expense for intangible assets subject to amortization as of June 30, 2024 is summarized as below: (in thousands) 2024 (remainder) $ 7,870 2025 15,343 2026 15,002 2027 14,634 2028 12,912 2029 and beyond 35,888 $ 101,649 Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of the following: As of June 30, 2024 December 31, 2023 (in thousands) Accrued payroll and related benefits $ 7,068 $ 6,358 Revenue reserves 3,365 2,954 Sales based earnout liability, current 21,514 19,733 Acquisition consideration payable, current 27,192 75,695 Short term lease liability 2,544 2,601 Other accrued expenses 4,191 5,363 Total accrued expenses and other current liabilities $ 65,874 $ 112,704 The Company recorded reductions to research and development expenses related to non-recurring engineering service arrangements in the condensed consolidated statements of operations of $0.3 million and $0.5 million during the three months ended June 30, 2024 and 2023, respectively, and $0.7 million and $1.7 million for the six months ended June 30, 2024 and 2023, respectively. Other Non-current Liabilities Other non-current liabilities consisted of the following: As of June 30, 2024 December 31, 2023 (in thousands) Sales based earnout liability, non-current $ 79,640 $ 83,728 Acquisition consideration payable, non-current 21,825 33,086 Long term lease liability 4,215 5,423 Total other non-current liabilities $ 105,680 $ 122,237 |