Balance Sheet Components (Tables)
   | 
12 Months Ended | 
Dec. 31, 2022  | 
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | 
 
 | 
| Schedule of Accounts Receivable, Net | 
 Accounts receivable, net consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Trade Receivables | 
$ | 
9,639  | 
 | 
 | 
$ | 
12,845  | 
 | 
 
| Less: Allowances for Doubtful Accounts | 
(454) | 
 | 
 | 
(67) | 
 | 
 
| Total | 
$ | 
9,185  | 
 | 
 | 
$ | 
12,778  | 
 | 
 
  
 | 
| Schedule of Inventories | 
 Inventories consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Raw materials | 
$ | 
58,585  | 
 | 
 | 
$ | 
16,594  | 
 | 
 
| Work-in-progress | 
12,617  | 
 | 
 | 
5,885  | 
 | 
 
| Total | 
$ | 
71,202  | 
 | 
 | 
$ | 
22,479  | 
 | 
 
  
 | 
| Schedule of Prepaid Expenses and Other Current Assets | 
 Prepaid expenses and other current assets consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Prepaid insurance and other | 
$ | 
3,316  | 
 | 
 | 
$ | 
5,326  | 
 | 
 
| Vendor prepayments | 
2,217  | 
 | 
 | 
4,132  | 
 | 
 
| Total | 
$ | 
5,533  | 
 | 
 | 
$ | 
9,458  | 
 | 
 
  
 | 
| Schedule of Property and Equipment, Net | 
Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, as follows:
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Estimated useful life | 
 
| Equipment on lease.......................................................................... | 
3 | 
- | 
5 years | 
 
| Computers and software.................................................................. | 
1 | 
- | 
3 years | 
 
| R&D lab equipment.......................................................................... | 
3 | 
- | 
5 years | 
 
| Furniture and fixtures........................................................................ | 
3 | 
- | 
5 years | 
 
| Leasehold improvements.................................................................. | 
Shorter of the remaining lease term or useful life of 10 years  | 
 
 
Property and equipment, net consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Computers and software | 
$ | 
2,222  | 
 | 
 | 
$ | 
1,397  | 
 | 
 
| R&D lab equipment | 
7,379  | 
 | 
 | 
2,283  | 
 | 
 
| Furniture and fixtures | 
181  | 
 | 
 | 
88  | 
 | 
 
| Leasehold improvements | 
16,273  | 
 | 
 | 
2,771  | 
 | 
 
| Construction in progress | 
—  | 
 | 
 | 
6,273  | 
 | 
 
| Total property, plant and equipment | 
26,055  | 
 | 
 | 
12,812  | 
 | 
 
| Less accumulated depreciation and amortization | 
(6,243) | 
 | 
 | 
(2,766) | 
 | 
 
| Property, plant and equipment, net | 
$ | 
19,812  | 
 | 
 | 
$ | 
10,046  | 
 | 
 
  
 | 
| Schedule of Other Assets | 
 Other assets consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Right of use assets | 
$ | 
13,545  | 
 | 
 | 
$ | 
11,073  | 
 | 
 
| Net investment in sales-type lease | 
6,554  | 
 | 
 | 
$ | 
2,500  | 
 | 
 
| Non-current prepaid expenses and other assets | 
3,211  | 
 | 
 | 
$ | 
2,658  | 
 | 
 
| Total Other assets | 
$ | 
23,310  | 
 | 
 | 
$ | 
16,231  | 
 | 
 
  
 | 
| Schedule of Accrued Expenses and Other Current Liabilities | 
 Accrued expenses and other current liabilities consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Accrued expenses | 
$ | 
8,602  | 
 | 
 | 
$ | 
3,015  | 
 | 
 
| Accrued salaries and benefits | 
4,830  | 
 | 
 | 
4,143  | 
 | 
 
| Lease liability – current portion | 
2,445  | 
 | 
 | 
2,256  | 
 | 
 
| Total Accrued expenses and other current liabilities | 
$ | 
15,877  | 
 | 
 | 
$ | 
9,414  | 
 | 
 
  
 | 
| Schedule of Other Noncurrent Liabilities | 
 Other noncurrent liabilities consisted of the following: 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
December 31, | 
 
 | 
2022 | 
 | 
2021 | 
 
 | 
(In thousands) | 
 
| Lease liabilities - noncurrent portion | 
12,206  | 
 | 
 | 
9,184  | 
 | 
 
| Other noncurrent liabilities | 
428  | 
 | 
 | 
308  | 
 | 
 
| Total other noncurrent liabilities | 
$ | 
12,634  | 
 | 
 | 
$ | 
9,492  | 
 | 
 
  
 |