v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition Product revenues, which are generally recognized at a point in time, and service revenues, which are generally recognized over time, are as follows:
For the Three Months Ended June 30,
For the Six Months Ended June 30,
2025202420252024
Product revenue$14,055 $597 $23,982 $7,097 
Service revenue1,181 301 1,711 $402 
Total revenues$15,236 $898 $25,693 $7,499 
Schedule of Information about Contract Assets and Liabilities from Contracts with Customers
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 Unaudited Condensed Consolidated Balance Sheets and contract assets expected to be recognized in greater than twelve months are included under Other assets, net.
 
June 30, 2025
December 31, 2024
Contract assets$16,587 $14,059 
Contract liabilities$39,537 $26,349 
The following table provides information about changes in Contract liabilities:
For the Three Months Ended June 30,
For the Six Months Ended June 30,
2025202420252024
Contract liabilities, beginning of the period
$43,413 $7,111 $26,349 $6,610 
Amounts in beginning balance recognized in revenue
(6,115)(13)(11,113)(540)
Revenue recognized in current period
(9,750)(276)(11,251)(1,323)
Advance payments received from customers
11,989 2,380 35,552 4,455 
Contract liabilities, end of the period
$39,537 $9,202 $39,537 $9,202