Annual report pursuant to Section 13 and 15(d)

RISKS AND UNCERTAINTIES - Schedule of Concentration Risk (Details)

v3.23.1
RISKS AND UNCERTAINTIES - Schedule of Concentration Risk (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Purchases | Supplier Concentration Risk | V000001029    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 15.00%
Purchases | Supplier Concentration Risk | V000000453    
Concentration Risk [Line Items]    
Concentration risk, percentage   14.00%
Purchases | Supplier Concentration Risk | V000001326    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.00%
Purchases | Supplier Concentration Risk | V000001372    
Concentration Risk [Line Items]    
Concentration risk, percentage   15.00%
Accounts Payable | Supplier Concentration Risk | V000000453    
Concentration Risk [Line Items]    
Concentration risk, percentage   20.00%
Accounts Payable | Supplier Concentration Risk | V000001326    
Concentration Risk [Line Items]    
Concentration risk, percentage   12.00%
Accounts Payable | Supplier Concentration Risk | V000001372    
Concentration Risk [Line Items]    
Concentration risk, percentage   33.00%
Accounts Payable | Supplier Concentration Risk | V000001910    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00%  
C000001462 | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00% 46.00%
C000001462 | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage   41.00%
C000001140 | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00%  
C000001140 | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage   23.00%
C000002187 | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00%  
C000002187 | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 24.00%  
C000002151 | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00%