Quarterly report pursuant to Section 13 or 15(d)

Certain Risks and Concentrations (Tables)

v3.21.2
Certain Risks and Concentrations (Tables)
9 Months Ended
Sep. 30, 2021
Risks and Uncertainties [Abstract]  
Schedule of major customers
    Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
Customer   2021     2020     2021     2020  
A     23 %    
*
      20 %    
*
 
B     17 %    
*
      17 %    
*
 
C    
*
    18 %    
*
      14 %
D    
*
      14 %    
*
      11 %
E    
*
      10 %    
*
      14 %
F    
*
      10 %    
*
      11 %

 

Schedule of major suppliers
    Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
Supplier   2021     2020     2021     2020  
A     21 %     40 %     39 %     38 %
B     10 %     11 %     10 %     11 %
C    
*
     
*
     
*
      20 %
D     10 %    
*
     
*
     
*
 
E    
*
      10 %    
*
     
*
 
F    
*
      10 %    
*
     
*