Quarterly report pursuant to Section 13 or 15(d)

Major Customers and Vendors (Details)

v3.23.2
Major Customers and Vendors (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
Purchases | Vendor concentration risk | One major vendor          
Significant Customers and Vendors          
Percentage of concentration risk 12.00% 16.00% 17.00% 19.00%  
Net sales | Customer one | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk 22.00% 21.00% 21.00% 23.00%  
Net sales | Customer two | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk 14.00% 20.00% 14.00% 18.00%  
Net accounts receivable | Customer one | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk     19.00%   16.00%
Net accounts receivable | Customer two | Customer concentration risk          
Significant Customers and Vendors          
Percentage of concentration risk     12.00%   18.00%