v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net (in thousands):
June 30,
2026
December 31,
2025
Machinery and equipment$2,333 $1,825 
Tooling
Construction in progress1,142 — 
Furniture and fixtures265 114 
Leasehold improvements309 280 
4,052 2,222 
Less: Accumulated depreciation(1,600)(1,616)
Property and equipment, net2,452 606 
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following at June 30, 2026.
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Patents$99,202 $(14,129)$85,073 
Trade names and trademarks3,457 (473)2,984 
Customer relationships9,240 (936)8,304 
Internal use technology4,862 (988)3,874 
$116,761 $(16,526)$100,235 
Schedule of Future Amortization of Intangibles Acquired
As of June 30, 2026, the future amortization of the intangibles acquired is as follows:
2026 remainder$6,501 
202713,001 
202813,001 
202912,023 
203011,615 
203110,813 
Thereafter33,281 
$100,235 
Schedule of Accrued Liabilities
Accrued liabilities (in thousands):
June 30,
2026
December 31,
2025
Accrued compensation$3,118 $3,448 
Accrued vacation788 459 
Accrued audit fees80 332 
Accrued escrow liability2,550 2,550 
Accrued interest— 210 
Accrued lease liability, current portion967 640 
Accrued legal fees1,329 — 
Accrued royalty payable to related party814 810 
Accrued other622 670 
Customer advances1,281 1,883 
Total accrued liabilities$11,549 $11,002