v3.24.1.u1
Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) - Net Revenue - Customer Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer I    
Entity Wide Revenue Major Customer [Line Items]    
Concentration risk   12.00%
Platform | Customer I    
Entity Wide Revenue Major Customer [Line Items]    
Concentration risk   14.00%
Devices | Customer A    
Entity Wide Revenue Major Customer [Line Items]    
Concentration risk 23.00%  
Devices | Customer B    
Entity Wide Revenue Major Customer [Line Items]    
Concentration risk 17.00% 11.00%
Devices | Customer C    
Entity Wide Revenue Major Customer [Line Items]    
Concentration risk 29.00% 38.00%