Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) - Net Revenue - Customer Concentration Risk |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Customer I | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 11.00% | 12.00% | ||
| Customer B | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 10.00% | |||
| Platform | Customer I | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 13.00% | 13.00% | ||
| Platform | Customer J | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 10.00% | |||
| Devices | Customer A | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 19.00% | 21.00% | ||
| Devices | Customer B | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 28.00% | 17.00% | 23.00% | 14.00% |
| Devices | Customer C | ||||
| Entity Wide Revenue Major Customer [Line Items] | ||||
| Concentration risk | 29.00% | 45.00% | 29.00% | 41.00% |