XML 79 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of 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 
Schedule of Information about Contract Liabilities from Contracts with Customers
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