XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Jan. 01, 2023
Disaggregation of Revenue [Line Items]            
Revenue $ 3,345,000 $ 1,632,000 $ 5,681,000 $ 2,311,000    
Accounts receivable, net 1,738,000   1,738,000   $ 1,265,000 $ 700,000
Contract asset 0   0   0  
Contract liability 3,200,000   3,200,000   $ 3,400,000 $ 3,400,000
Revenue recognized 500,000 400,000 1,000,000.0 500,000    
Customization design services            
Disaggregation of Revenue [Line Items]            
Revenue 0 0 0 0    
Bill-and-hold            
Disaggregation of Revenue [Line Items]            
Revenue $ 600,000 300,000 $ 700,000 300,000    
Bill-and-hold | Government grant            
Disaggregation of Revenue [Line Items]            
Revenue   $ 53,000.0   $ 300,000