XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
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):
Year Ended December 31,
20252024
Americas$92,103 $58,430 
Asia and Pacific54,187 20,158 
Europe, Middle East and Africa23,094 32,513 
Total$169,384 $111,101 
Schedules of Concentration of Risk
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable and unbilled receivable was as follows:
December 31,
20252024
Customer A42 %39 %
Customer B14 %*
Customer D13 %*
*Customer accounted for less than 10% of total accounts receivable and unbilled receivable.
Purchases from the Company’s suppliers and vendors representing 10% or more of total purchases were as follows:
Year Ended December 31,
20252024
Supplier A10 %11 %
Supplier B26 %15 %
Customers that accounted for more than 10% of revenue during the years ended December 31, 2025 and 2024 were as follows:
Year Ended December 31,
20252024
Customer A11%*
Customer E21 %12 %
*Customer accounted for less than 10% of total revenue in the period.
Countries that accounted for more than 10% of revenue was as follows:
Year Ended December 31,
20252024
United States53 %49 %
China15%*
Sweden*10 %
*Country accounted for less than 10% of total revenue in the period.
Schedule of Remaining Performance Obligations
The following table provides information about contract asset and liability balances as of December 31, 2025 and 2024 (in thousands).
December 31,
2025
December 31,
2024
Contract assets, current $937 $— 
Contract assets, non-current portion 281 — 
Total contract assets$1,218 $— 
Contract liabilities, current
Deferred revenues from multi-year licensing contracts$133 $10,922 
Other contract liabilities20,572 23,429 
Contract liabilities, non-current portion
Deferred revenues from multi-year licensing contracts$429 $627 
Other contract liabilities2,677 1,911 
Total contract liabilities$23,811 $36,889 
The following table provides information about contract liabilities (remaining performance obligations) and the significant changes in the balances during the years ended December 31, 2025 and 2024 (in thousands).
Contract Liabilities
Beginning balance as of January 1, 2024$17,852 
Net revenue deferred in the period21,031 
Revenue recognized that was included in the contract liability balance at the beginning of the period(1,994)
Ending balance as of December 31, 2024$36,889 
Net revenue deferred in the period7,557 
Reclassification to contract asset2,802 
Revenue recognized that was included in the contract liability balance at the beginning of the period(23,437)
Ending balance as of December 31, 2025$23,811