XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
March 31,December 31,
20222021
(In thousands)
Trade Receivables$10,263 $12,845 
Less: Allowances for Doubtful Accounts(67)(67)
Total$10,196 $12,778 
Schedule of Inventories
Inventories consisted of the following:
March 31,December 31,
20222021
(In thousands)
Raw materials$32,089 $16,594 
Work-in-progress10,731 5,885 
Total$42,820 $22,479 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
March 31,December 31,
20222021
(In thousands)
Prepaid insurance and other$3,780 $5,326 
Vendor prepayments5,669 4,132 
Total$9,449 $9,458 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
March 31,December 31,
20222021
(In thousands)
Computers and software$1,677 $1,397 
R&D lab equipment2,609 2,283 
Equipment and other114 — 
Furniture and fixtures88 88 
Leasehold improvements10,948 2,771 
Construction in progress210 6,273 
Total property, plant and equipment15,646 12,812 
Less accumulated depreciation and amortization(3,208)(2,766)
Property, plant and equipment, net$12,438 $10,046 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
March 31,December 31,
20222021
(In thousands)
Accrued expenses$5,344 $3,015 
Accrued salaries and benefits4,142 4,143 
Lease liability – current portion2,635 2,256 
Total Accrued expenses and other current liabilities$12,121 $9,414 
Schedule of Other Noncurrent Liabilities Other noncurrent liabilities consisted of the following:
March 31,December 31,
20222021
(In thousands)
Lease liabilities - noncurrent portion$8,531 $9,184 
Other noncurrent liabilities247 308 
Total other noncurrent liabilities$8,778 $9,492