v3.24.0.1
Segment Information - Schedule of Customer Accounting for 10% or More of Segment Revenue (Details) - Net Revenue - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer I      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 11.00%    
Platform | Customer H      
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%    
Devices | Customer A      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 15.00%    
Devices | Customer B      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 15.00% 21.00% 22.00%
Devices | Customer C      
Entity Wide Revenue Major Customer [Line Items]      
Concentration risk 41.00% 38.00% 35.00%