XML 34 R10.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventories consist of the following as of the periods indicated:

(in thousands)December 31, 2025December 31, 2024
Raw materials$18,546 $26,019 
Finished goods29,466 43,094 
Total inventories $48,012 $69,113 

During the years ended December 31, 2025 and 2024, the Company recognized $7.2 million and $28.0 million, respectively, of inventory charges for discontinued, excess, obsolete inventory, including the write-down of Delivery System inventory to its net realizable value and the write-off of excess raw materials.

Accrued payroll-related expenses consist of the following as of the periods indicated:

(in thousands)December 31, 2025December 31, 2024
Accrued compensation and payroll taxes
$17,905 $10,708 
Accrued sales commissions4,791 4,784 
Accrued benefits2,251 2,144 
Total accrued payroll-related expenses$24,947 $17,636 

Other accrued expenses consist of the following as of the periods indicated:

(in thousands)December 31, 2025December 31, 2024
Sales and VAT tax payables$3,571 $5,244 
Accrued interest2,929 1,743 
Royalty liabilities1,571 1,897 
Deferred revenue1,012 2,375 
Other6,301 8,743 
Total other accrued expenses$15,384 $20,002 
As of December 31, 2025 and December 31, 2024, total warranty reserve was approximately $1 million and $4 million, respectively, which was included in other accrued expenses on the Consolidated Balance Sheets.
As of December 31, 2025 and December 31, 2024, the Company has approximately $2 million in restricted cash held as collateral for the Company’s credit cards, which was included in cash, cash equivalents and restricted cash on the Consolidated Balance Sheets.
The changes in allowance for estimated credit losses are as follows:

Year Ended December 31,
(in thousands)202520242023
Beginning balance$9,597 $6,604 $2,929 
Provision for estimated credit losses2,067 5,134 5,153 
Write-offs, recoveries of previous write-offs, and foreign currency translation impact(5,642)(2,141)(1,478)
Ending balance$6,022 $9,597 $6,604