XML 59 R11.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company's revenues comprised of the following:
For the Years Ended December 31,
20252024
Product revenue$111,979 $14,503 
Service revenue2,224 1,103 
Total revenues$114,203 $15,606 
For the year ended December 31, 2025, we had two customers who accounted for 51.5% and 18.8% of the total revenue. For the year ended December 31, 2024, we had two customers who accounted for 50.6% and 33.2% of the total revenue.
Contract Assets and Contract Liabilities
The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets, current, Contract liabilities, current and Contract liabilities, long-term are included separately on the Consolidated Balance Sheets and contract assets expected to be recognized in greater than twelve months are included under Other assets, net.
December 31,
20252024
Contract assets$15,488 $14,059 
Contract liabilities$17,481 $26,349 
Contract assets increased by $1,429 during the year ended December 31, 2025 due to recognition of revenues for which invoicing has not yet occurred.
The following table provides information about changes in Contract liabilities:
For the Years Ended December 31,
 20252024
Contract liabilities, beginning of the period
$26,349 $6,610 
Amounts in beginning balance recognized in revenue
(22,102)(2,795)
Revenue recognized in current period
(86,190)(6,956)
Advance payments received from customers
99,424 29,490 
Contract liabilities, end of the period
$17,481 $26,349 
Contract liabilities of $14,975 as of December 31, 2025 are expected to be recognized within the next twelve months and long-term contract liabilities of $2,506 are expected to be recognized as revenue in greater than twelve months. Contract assets of $13,972 as of December 31, 2025 are expected to be recognized within the next twelve months and long-term contract assets of $1,516 are expected to be recognized as accounts receivable in greater than twelve months.
Remaining Performance Obligations
Remaining performance obligations (“RPO”) represent the allocated transaction price of unsatisfied or partially unsatisfied performance obligations. The Company expects to recognize revenue related to the RPOs as the performance obligations are satisfied in accordance with the Company’s revenue recognition policy, which can be found in Note 2, Summary of Significant Accounting Policies. As of December 31, 2025, the Company's remaining performance obligations were approximately $45,781. The Company expects to recognize revenue of approximately 83% of the remaining performance obligations over the next twelve months, with the remainder recognized thereafter.