v3.25.4
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Concentration Risk The following table presents customers that represented 10% or more of the Company’s total revenue:
Year Ended December 31,
20252024
Customer A10.8 %15.3 %
Customer B*14.4 %
Customer C18.8 %*
29.6 %29.7 %
The following table presents customers that represented 10% or more of the Company’s accounts receivable:
Year Ended December 31,
20252024
Customer B*27.5 %
Customer E*11.5 %
Customer F*10.3 %
Customer D16.3 %*
Customer G11.4 %*
Customer H10.8 %*
38.5 %49.3 %
______________________________
*Represented less than 10%
Summary of Estimated Useful Life of Assets Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:
Estimated Useful Life
Manufacturing and laboratory equipment
5-10 years
Computer hardware and software3 years
Office furniture and fixtures
5-7 years
Leasehold improvementsShorter of remaining life of lease or useful life
Summary of Changes in Amount Reserved for Warranty Cost The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):
Year Ended December 31,
20252024
Balance, beginning of the period$520 $689 
Warranty provisions454 — 
Warranty repairs(85)(169)
Balance, end of the period$889 $520 
Schedule of Disaggregated Revenue by Nature and Geographic Location
The following table presents the Company’s revenue by the recurring or non-recurring nature of the revenue stream (in thousands):
Year Ended December 31,
20252024
Product and service revenue — recurring$17,841 $15,451 
Product and service revenue — non-recurring15,746 12,600 
Total revenue$33,587 $28,051 
The following table presents the Company’s revenue, by customer geography (in thousands):
Year Ended December 31,
20252024
United States$13,433 $10,639 
Switzerland6,020 5,668 
Germany5,768 3,049 
Japan2,596 2,053 
All other countries5,770 6,642 
Total revenue$33,587 $28,051