XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
RISKS AND UNCERTAINTIES (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Purchases | Supplier Concentration Risk | V000002275            
Concentration Risk [Line Items]            
Concentration risk, percentage           11.00%
Purchases | Supplier Concentration Risk | V000002198            
Concentration Risk [Line Items]            
Concentration risk, percentage     15.00%   16.00%  
Purchases | Supplier Concentration Risk | V000002503            
Concentration Risk [Line Items]            
Concentration risk, percentage     23.00%   25.00%  
Accounts Payable | Supplier Concentration Risk | V000002275            
Concentration Risk [Line Items]            
Concentration risk, percentage 11.00% 13.00%        
Accounts Payable | Supplier Concentration Risk | V000002198            
Concentration Risk [Line Items]            
Concentration risk, percentage 10.00%          
Accounts Payable | Supplier Concentration Risk | V000002503            
Concentration Risk [Line Items]            
Concentration risk, percentage 20.00%          
C000002393 | Revenue Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage       14.00%    
C000002187 | Revenue Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage       26.00% 24.00% 26.00%
C000002187 | Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 14.00% 57.00%        
C000002463 | Revenue Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage           12.00%
C000002552 | Revenue Benchmark | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage     65.00%   36.00%  
C000002552 | Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 38.00%