XML 87 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment and Geographic Information - Schedule of Summary of Customers Comprising 10% or More of Total Revenues (Details) - Sales Revenue Net - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Customer A        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 19.70% 20.70% 20.10% 17.10%
Customer B        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more) 11.40% 13.30% 11.90% 11.10%
Customer C        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more)   10.40%    
Customer D        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage (or more)       10.40%