Quarterly report pursuant to Section 13 or 15(d)

SEGMENT REPORTING - Concentration Risk (Details)

v3.23.1
SEGMENT REPORTING - Concentration Risk (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue | Customer A    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 15.00% 11.00%
Revenue | Customer B    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   13.00%
Revenue | Customer D    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   13.00%
Revenue | Customer E    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 20.00%  
Accounts Receivable | Customer A    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 12.00% 18.00%
Accounts Receivable | Customer B    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   13.00%
Accounts Receivable | Customer C    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   15.00%
Accounts Receivable | Customer E    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 28.00%  
Accounts Receivable | Customer F    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   10.00%