v3.26.1
Other Financial Information (Tables)
6 Months Ended
Jun. 30, 2026
Other Financial Information [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash The following table presents a reconciliation of cash, cash equivalents and restricted cash, such as cash amounts deposited in
restricted cash accounts in connection with the Company’s credit cards, reported for each period within the Condensed Consolidated Balance
Sheets and the Condensed Consolidated Statements of Cash Flows that sum to the total of such amounts.
June 30,
2026
December 31,
2025
June 30,
2025
(In thousands)
Cash and cash equivalents
$61,438
$48,076
$57,050
Restricted cash, non-current (included in other assets, non-current)
131
Total cash, cash equivalents and restricted cash
$61,438
$48,076
$57,181
Schedule of Inventories, Net Inventory amounts are stated at the lower of cost or net realizable value, using the first-in, first-out method.
 
June 30,
2026
December 31,
2025
(In thousands)
Raw materials
$10,144
$8,289
Work in process
9,095
6,270
Finished goods
21,831
10,768
Inventories, gross
41,070
25,327
Valuation adjustments for excess and obsolete inventory
(2,828)
(1,067)
Inventories, net
$38,242
$24,260
Schedule of Accrued Expenses and Other Liabilities
 
June 30,
2026
December 31,
2025
(In thousands)
Accrued expenses and other liabilities, current
Payroll, benefits, incentives and commissions payable
$5,579
$6,683
Warranty reserve
175
205
Restructuring accrual
1,098
Income taxes payable
10
2,401
Other accrued expenses and other liabilities
2,928
2,381
Total accrued expenses and other liabilities
9,790
11,670
Other liabilities, non-current
1,120
1,070
Total accrued expenses, and current and non-current other liabilities
$10,910
$12,740
Schedule of Restructuring Accrual The following table presents the change in the Company’s restructuring accrual balances, which is included within Accrued expenses
and other liabilities on the Condensed Consolidated Balance Sheets, during the six months ended June 30, 2026:
Severance and
Benefits
(In thousands)
Balance, as of December 31, 2024
$2,476
Restructuring provision, net of adjustments
313
Cash paid
(2,789)
Balance, as of December 31, 2025
$
Restructuring provision
2,391
Cash paid
(1,236)
Balance, as of June 30, 2026
$1,155