Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.24.3
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 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,142,000   1,142,000   663,000 $ 7,550,000
Contract assets 0   0   $ 0  
Revenue recognized in current period, satisfied in prior prior period 0 $ 0 0 $ 0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Remaining performance obligation $ 7,700,000   $ 7,700,000      
Performance obligation expected recognition period 4 months   4 months      
Shortfall Payments            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognized $ 1,200,000 0 $ 2,300,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