XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
June 30,December 31,
20232022
(In thousands)
Trade receivables$14,351 $9,639 
Less: Allowances for credit losses(67)(454)
Total$14,284 $9,185 
Schedule of Inventories
Inventories consisted of the following:
June 30,December 31,
20232022
(In thousands)
Raw materials$66,929 $58,585 
Work-in-progress9,365 12,617 
Finished goods1,721 — 
Total$78,015 $71,202 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
June 30,December 31,
20232022
(In thousands)
Prepaid insurance and other$1,924 $3,316 
Vendor prepayments936 2,217 
Total$2,860 $5,533 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
June 30,December 31,
20232022
(In thousands)
Computers and software$2,409 $2,222 
Lab equipment and other equipment7,866 7,379 
Furniture and fixtures246 181 
Leasehold improvements16,016 16,273 
Construction in progress21 — 
Total property, plant and equipment26,558 26,055 
Less accumulated depreciation and amortization(8,182)(6,243)
Property, plant and equipment, net$18,376 $19,812 
Schedule of Other Assets
Other assets consisted of the following:
June 30,December 31,
20232022
(In thousands)
Right of use assets$12,180 $13,545 
Net investments in sales-type lease6,288 6,554 
Non-current prepaid expenses and other assets4,533 3,211 
Total Other assets$23,001 $23,310 
Schedule Of Accrued And Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
June 30,December 31,
20232022
(In thousands)
Accrued expenses$3,598 $8,602 
Accrued salaries and benefits3,402 4,830 
Lease liability – current portion2,369 2,445 
Total Accrued expenses and other current liabilities$9,369 $15,877 
Schedule of Other Noncurrent Liabilities Other noncurrent liabilities consisted of the following:
June 30,December 31,
20232022
(In thousands)
Lease liabilities – noncurrent portion$11,024 $12,206 
Other noncurrent liabilities396 428 
Total other noncurrent liabilities$11,420 $12,634