XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 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:
Three Months Ended March 31,
20252024
Customer A17.4 %19.4 %
Customer B15.6 %14.3 %
Customer C12.3 %*
45.3 %33.7 %
____________________________
*Represented less than 10%
The following table presents customers that represented 10% or more of the Company’s accounts receivable:
March 31,December 31,
20252024
Customer B21.0 %*
Customer D19.2 %11.5 %
Customer A13.6 %*
53.8 %11.5 %
____________________________
*Represented less than 10%
Schedule of Product Warranties The following table presents a summary of changes in the amount reserved for warranty cost (in thousands):
Three Months Ended March 31,
20252024
Balance, beginning of period$520 $689 
Warranty provisions— — 
Warranty repairs— — 
Balance, end of period$520 $689 
Schedule of Disaggregated Revenue
The following table presents the Company’s revenue by the recurring or non-recurring nature of the revenue stream (in thousands):
Three Months Ended March 31,
20252024
Product and service revenue — recurring$3,969 $3,743 
Product and service revenue — non-recurring3,236 1,868 
Total revenue$7,205 $5,611 
The following table presents the Company’s revenue by customer geography (in thousands):
Three Months Ended March 31,
20252024
United States$2,026 $2,149 
Switzerland1,480 972 
Germany1,309 464 
Japan1,124 800 
All other countries1,266 1,226 
Total revenue$7,205 $5,611