XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable | Four Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage 81.00%  
Revenue from Contract with Customer Benchmark | Customer 1    
Concentration Risk [Line Items]    
Concentration risk, percentage 34.00% 33.00%
Revenue from Contract with Customer Benchmark | Customer 2    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 15.00%
Revenue from Contract with Customer Benchmark | Customer 3    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00% 14.00%
Revenue from Contract with Customer Benchmark | Customer 4    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 7.00%