v3.24.3
Segment and Geographical Information - Schedule of Revenue Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Customer A        
Segment Reporting Information [Line Items]        
Concentration risk 35.00% 22.00% 40.00% 13.00%
Customer B        
Segment Reporting Information [Line Items]        
Concentration risk 26.00% 37.00% 28.00% 37.00%
Customer C        
Segment Reporting Information [Line Items]        
Concentration risk   23.00%   22.00%
Customer D        
Segment Reporting Information [Line Items]        
Concentration risk 11.00%      
Customer E        
Segment Reporting Information [Line Items]        
Concentration risk       12.00%