Balance Sheet Account Details (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
| Schedule of Accounts Receivable |
Accounts Receivable and Allowance for Credit Losses (in thousands)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
June 30, 2026 |
|
|
December 31, 2025 |
|
|
December 31, 2024 |
|
Accounts receivable, net: |
|
|
|
|
|
|
|
|
|
Accounts receivable, trade |
|
$ |
4,384 |
|
|
$ |
5,218 |
|
|
$ |
4,909 |
|
Less allowance for credit losses |
|
|
(18 |
) |
|
|
(18 |
) |
|
|
(157 |
) |
Total accounts receivable, net |
|
$ |
4,366 |
|
|
$ |
5,200 |
|
|
$ |
4,752 |
|
|
| Schedule of Allowance for Credit Losses |
Changes to the allowance for credit losses during the six months ended June 30, 2026 and 2025 were as follows (in thousands):
|
|
|
|
|
|
|
Allowance for Credit Losses |
|
Balance as of January 1, 2025 |
|
$ |
(157 |
) |
Provision for expected credit loss |
|
|
— |
|
Write-offs |
|
|
49 |
|
Balance as of June 30, 2025 |
|
|
(108 |
) |
|
|
|
|
Balance as of January 1, 2026 |
|
|
(18 |
) |
Provision for expected credit loss |
|
|
— |
|
Write-offs |
|
|
— |
|
Balance as of June 30, 2026 |
|
$ |
(18 |
) |
|
| Schedule of Components of Inventories |
The components of inventories, net of reserve, are as follows (in thousands):
|
|
|
|
|
|
|
|
|
|
|
June 30, |
|
|
December 31, |
|
|
|
2026 |
|
|
2025 |
|
Inventory: |
|
|
|
|
|
|
Raw materials |
|
$ |
5,289 |
|
|
$ |
5,539 |
|
Work in process |
|
|
170 |
|
|
|
663 |
|
Finished goods |
|
|
1,556 |
|
|
|
1,626 |
|
Total inventory |
|
$ |
7,015 |
|
|
$ |
7,828 |
|
Inventories current |
|
$ |
5,202 |
|
|
$ |
5,448 |
|
Inventories non-current (included in other long-term assets) |
|
$ |
1,813 |
|
|
$ |
2,380 |
|
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consist of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
June 30, 2026 |
|
|
December 31, 2025 |
|
Computer and office equipment |
|
$ |
2,200 |
|
|
$ |
2,707 |
|
Lab equipment |
|
|
14,674 |
|
|
|
14,846 |
|
Service equipment placed at customer sites |
|
|
22,765 |
|
|
|
22,608 |
|
Leasehold improvements |
|
|
2,506 |
|
|
|
2,886 |
|
Total property and equipment, gross |
|
|
42,145 |
|
|
|
43,047 |
|
Less accumulated depreciation and amortization |
|
|
(29,128 |
) |
|
|
(28,200 |
) |
Total property and equipment, net |
|
$ |
13,017 |
|
|
$ |
14,847 |
|
|
| Schedule of Intangible Assets |
Intangible assets that are subject to amortization consisted of the following at June 30, 2026 and December 31, 2025 (in thousands):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
June 30, 2026 |
|
|
December 31, 2025 |
|
|
|
Gross Carrying Amount |
|
|
Accumulated Amortization |
|
|
Net Carrying Amount |
|
|
Gross Carrying Amount |
|
|
Accumulated Amortization |
|
|
Net Carrying Amount |
|
Trade name |
|
$ |
1,000 |
|
|
$ |
(942 |
) |
|
$ |
58 |
|
|
$ |
1,000 |
|
|
$ |
(842 |
) |
|
$ |
158 |
|
Customer relationships |
|
|
3,000 |
|
|
|
(2,825 |
) |
|
|
175 |
|
|
|
3,000 |
|
|
|
(2,525 |
) |
|
|
475 |
|
Developed technology |
|
|
22,800 |
|
|
|
(21,470 |
) |
|
|
1,330 |
|
|
|
22,800 |
|
|
|
(19,190 |
) |
|
|
3,610 |
|
Intangibles, net |
|
$ |
26,800 |
|
|
$ |
(25,237 |
) |
|
$ |
1,563 |
|
|
$ |
26,800 |
|
|
$ |
(22,557 |
) |
|
$ |
4,243 |
|
|
| Schedule of Accrued Expenses |
Accrued expenses consist of the following (in thousands):
|
|
|
|
|
|
|
|
|
|
|
June 30, 2026 |
|
|
December 31, 2025 |
|
Compensation expenses |
|
$ |
2,201 |
|
|
$ |
3,537 |
|
Taxes payable |
|
|
162 |
|
|
|
272 |
|
Insurance |
|
|
16 |
|
|
|
502 |
|
Professional fees and royalties |
|
|
66 |
|
|
|
89 |
|
Warranty liabilities |
|
|
595 |
|
|
|
561 |
|
Other |
|
|
416 |
|
|
|
499 |
|
Total |
|
$ |
3,456 |
|
|
$ |
5,460 |
|
|