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 |