v3.26.1
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