XML 60 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company's revenues comprised of the following:
For the Years Ended December 31,
20232022
Product revenue$16,151 $17,429 
Service revenue227 495 
Total revenues$16,378 $17,924 
For the year ended December 31, 2023, we had two customers who accounted for 49.9% and 45.2% of the total revenue. For the year ended December 31, 2022, we had one customer who accounted for 80.8% of the total revenue.
Contract Balances
The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets - current and contract liabilities, current and long-term are included separately on the consolidated balance sheets and contract assets, long-term are included under other assets.
December 31,
20232022
Contract assets$8,322 $2,000 
Contract liabilities$6,610 $4,806 
Contract assets increased by $6,322 during the year ended December 31, 2023 due to recognition of revenues for which invoicing has not yet occurred. Contract liabilities increased by $1,804 during the year ended December 31, 2023, reflecting $10,434 in customer advance payments, partially offset by the recognition of $8,630 of revenue during the year ended December 31, 2023 that was included in the contract liability balance at the beginning of the period.
Contract liabilities of $3,070 as of December 31, 2023 are expected to be recognized within the next twelve months and contract liabilities, long-term of $3,540 are expected to be recognized as revenue within more than a year. Contract assets of $6,386 as of December 31, 2023 are expected to be recognized as accounts receivable within the next twelve months and long-term contract assets of $1,936 are expected to be recognized as accounts receivable within more than a year.