v3.24.3
Segment and Geographical Information - Schedule of Revenue Accounts Receivables Concentration Risk (Details) - Accounts Receivable - Customer Concentration Risk
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Customer A    
Segment Reporting Information [Line Items]    
Concentration risk 26.00% 39.00%
Customer B    
Segment Reporting Information [Line Items]    
Concentration risk 29.00% 27.00%
Customer F    
Segment Reporting Information [Line Items]    
Concentration risk 12.00%