Annual report pursuant to Section 13 and 15(d)

CONCENTRATIONS - Customer Concentrations (Details)

v3.23.1
CONCENTRATIONS - Customer Concentrations (Details) - Customer Concentrations
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue | Customer A    
CONCENTRATIONS    
Concentration risk (as a percent) 21.77% 85.77%
Revenue | Customer B    
CONCENTRATIONS    
Concentration risk (as a percent)   11.56%
Revenue | Customer C    
CONCENTRATIONS    
Concentration risk (as a percent) 27.59%  
Revenue | Customer D    
CONCENTRATIONS    
Concentration risk (as a percent) 17.23%  
Revenue | Customer E    
CONCENTRATIONS    
Concentration risk (as a percent) 13.76%  
Revenue | Top Five Customers    
CONCENTRATIONS    
Concentration risk (as a percent) 80.35% 97.33%
Accounts Receivable | Customer A    
CONCENTRATIONS    
Concentration risk (as a percent)   22.08%
Accounts Receivable | Customer B    
CONCENTRATIONS    
Concentration risk (as a percent)   52.18%
Accounts Receivable | Customer C    
CONCENTRATIONS    
Concentration risk (as a percent) 11.72%  
Accounts Receivable | Customer D    
CONCENTRATIONS    
Concentration risk (as a percent) 10.25%  
Accounts Receivable | Customer E    
CONCENTRATIONS    
Concentration risk (as a percent) 10.57%  
Accounts Receivable | Customer F    
CONCENTRATIONS    
Concentration risk (as a percent) 35.64%  
Accounts Receivable | Top Six Customers    
CONCENTRATIONS    
Concentration risk (as a percent) 68.18% 74.26%