Quarterly report pursuant to Section 13 or 15(d)

Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)

v3.24.4
Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
Total Revenue | Customer 1        
Concentration Risk [Line Items]        
Concentration risk, percentage 50.70%   21.00%  
Total Revenue | Customer 2        
Concentration Risk [Line Items]        
Concentration risk, percentage 27.50%   14.40%  
Total Revenue | Customer 3        
Concentration Risk [Line Items]        
Concentration risk, percentage     16.40%  
Total Revenue | Customer 4        
Concentration Risk [Line Items]        
Concentration risk, percentage     14.40%  
Total Revenue | Customer 5        
Concentration Risk [Line Items]        
Concentration risk, percentage   22.80%    
Total Revenue | Customer 6        
Concentration Risk [Line Items]        
Concentration risk, percentage   14.20%    
Total Revenue | Customer 7        
Concentration Risk [Line Items]        
Concentration risk, percentage   14.10%    
Total Revenue | Customer 8        
Concentration Risk [Line Items]        
Concentration risk, percentage   13.30%    
Total Revenue | Customer 9        
Concentration Risk [Line Items]        
Concentration risk, percentage   12.40%    
Accounts Receivable, Net | Customer 4        
Concentration Risk [Line Items]        
Concentration risk, percentage     14.30%  
Accounts Receivable, Net | Customer 7        
Concentration Risk [Line Items]        
Concentration risk, percentage       11.20%
Accounts Receivable, Net | Customer 10        
Concentration Risk [Line Items]        
Concentration risk, percentage     22.20%