Annual report pursuant to Section 13 and 15(d)

Industry, Segment and Geographic Financial Information - Concentration (Details)

v3.24.0.1
Industry, Segment and Geographic Financial Information - Concentration (Details)
12 Months Ended
Dec. 31, 2023
item
customer
Dec. 31, 2022
item
customer
Top five customers    
Significant Customers and Vendors    
Number of customers 5 5
Net sales | Customer concentration risk    
Significant Customers and Vendors    
Number of customers 2 2
Net sales | Customer one | Customer concentration risk    
Significant Customers and Vendors    
Percentage of concentration risk 20.00% 21.00%
Net sales | Customer two | Customer concentration risk    
Significant Customers and Vendors    
Percentage of concentration risk 15.00% 16.00%
Net sales | Top five customers | Customer concentration risk    
Significant Customers and Vendors    
Percentage of concentration risk 51.00% 51.00%
Net accounts receivable | Customer one | Customer concentration risk    
Significant Customers and Vendors    
Percentage of concentration risk 15.00% 16.00%
Net accounts receivable | Customer two | Customer concentration risk    
Significant Customers and Vendors    
Percentage of concentration risk 6.00% 18.00%
Purchases | Vendor concentration risk    
Significant Customers and Vendors    
Number of customers | item 1 1
Purchases | Vendor concentration risk | Vendor One    
Significant Customers and Vendors    
Percentage of concentration risk 14.00% 17.00%