XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies and Other Information - Schedules of Concentration of Risk, by Risk Factor (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Supplier Concentration Risk | Supplier C | Purchases          
Concentration Risk [Line Items]          
Concentration risk, percentage   14.00% 10.00%    
Customer A | Customer Concentration Risk | Net Sales          
Concentration Risk [Line Items]          
Concentration risk, percentage 14.00% 18.00% 15.00% 17.00%  
Customer A | Customer Concentration Risk | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     23.00%   30.00%
Customer B | Customer Concentration Risk | Net Sales          
Concentration Risk [Line Items]          
Concentration risk, percentage 10.00%   11.00%    
Customer B | Customer Concentration Risk | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     14.00%