Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.24.2.u1
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognized     $ 58,000   $ 7,042,000  
Deferred revenue $ 1,412,000   1,412,000   663,000 $ 7,550,000
Revenue recognized in current period, satisfied in prior prior period 0 $ 0 0 $ 0    
Contract assets 0   0   $ 0  
Shortfall Payments            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognized 1,100,000 0 1,100,000 0    
Deferred revenue $ 0 $ 0 $ 0 $ 0    
Practical Expedients            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognition period     one year