XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Revenue by Major Customer (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
All distributors    
Revenue, Major Customer    
Percentage of revenue 55.00% 63.00%
Distributor A    
Revenue, Major Customer    
Percentage of revenue 30.00% 32.00%
Distributor B    
Revenue, Major Customer    
Percentage of revenue 13.00% 12.00%
Top five end customers    
Revenue, Major Customer    
Percentage of revenue [1] 87.00% 80.00%
End customer A    
Revenue, Major Customer    
Percentage of revenue [1] 42.00% 32.00%
End customer B    
Revenue, Major Customer    
Percentage of revenue [1] 18.00% 1.00%
End customer C    
Revenue, Major Customer    
Percentage of revenue 12.00% 0.00%
End customer D    
Revenue, Major Customer    
Percentage of revenue 0.00% 32.00%
[1] End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.