XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Country
Sep. 30, 2023
Country
Sep. 30, 2024
Segment
Country
Sep. 30, 2023
Country
Segment Reporting Information [Line Items]        
Number of reportable segments | Segment     2  
Geographic Concentration Risk | Consolidated Net Revenue | United States        
Segment Reporting Information [Line Items]        
Percentage of revenue from sales to customers 54.80% 42.90% 53.70% 45.00%
Geographic Concentration Risk | Consolidated Net Revenue | Non-US Excluding United Kingdom        
Segment Reporting Information [Line Items]        
Percentage of revenue from sales to customers 10.00% 10.00% 10.00% 10.00%
Number of single countries representing more than ten percent threshold | Country 0 0 0 0