v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents total revenues by geographic area based on the location products were shipped to and services provided (in thousands):
Three Months Ended March 31,
20262025
Americas$32,798 $15,528 
Asia and Pacific(1)
7,990 12,464 
Europe, Middle East and Africa7,790 4,640 
Total$48,578 $32,632 
(1)In the three months ended March 31, 2026 and 2025, respectively, the Company recognized $0.3 million and $1.5 million of patent royalty revenue from a long-term IP license agreement.
Schedules of Concentration of Credit Risk
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable and unbilled receivable was as follows:
March 31,
2026
December 31,
2025
Customer A25 %42 %
Customer E30 %*
Customer B*14 %
Customer D*13 %
*Customer accounted for less than 10% of total accounts receivable in the period.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended March 31,
20262025
Customer E31 %15 %
Customer F— %19 %
Customer H11 %*
*Customer accounted for less than 10% of total revenue in the period.
Purchases from the Company’s suppliers and vendors representing 10% or more of total purchases were as follows:
Three Months Ended March 31,
20262025
Supplier A*11 %
Supplier B30 %27 %
*Supplier accounted for less than 10% of total purchases in the period.

Accounts payable to the Company’s major suppliers and professional services vendors representing 10% or more of total accounts payable were as follows:
March 31, 2026December 31, 2025
Supplier A*13 %
Supplier B60 %50 %
Supplier C
*10 %
*Accounted for less than 10% of total accounts payable.
Countries that accounted for more than 10% of total revenue were as follows:
Three Months Ended March 31,
20262025
United States66 %45 %
Austria11 %*
Thailand*23 %
*Country accounted for less than 10% of total revenue in the period.
Schedule of Contract Liabilities
Contract assets and liabilities are presented net at the individual contract level in the unaudited condensed consolidated balance sheet and are classified as current or non-current based on the nature of the underlying contractual rights and obligations.
March 31,
2026
December 31,
2025
Contract assets, current $1,011 $937 
Contract assets, non-current portion 281 281 
Total contract assets$1,292 $1,218 
Contract liabilities, current
Deferred revenues from multi-year licensing agreements$133 $133 
Other contract liabilities24,026 20,572 
Contract liabilities, non-current portion
Deferred revenues from multi-year licensing agreements$391 $429 
Other contract liabilities2,560 2,677 
Total contract liabilities$27,110 $23,811 
The following table provides information about contract liabilities (remaining performance obligations) and the significant changes in the balances (in thousands):
Three Months Ended March 31,
20262025
Beginning balance$23,811 $36,889 
Net revenue deferred in the period1,730 587 
Contract liabilities acquired in the Stereolabs acquisition2,279 — 
Revenue recognized that was included in the contract liability balance at the beginning of the period(710)(7,103)
Ending balance$27,110 $30,373