XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Schedule of Revenue by Major Customer) (Details) - Revenue - Customer Concentration Risk
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
All distributors    
Revenue, Major Customer [Line Items]    
Percentage of revenue 57.00% 56.00%
Distributor A    
Revenue, Major Customer [Line Items]    
Percentage of revenue 29.00% 27.00%
Distributor B    
Revenue, Major Customer [Line Items]    
Percentage of revenue 17.00% 13.00%
Top five end customers    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 76.00% 76.00%
End customer A    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 37.00% 35.00%
End customer B    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 14.00% 22.00%
End customer C    
Revenue, Major Customer [Line Items]    
Percentage of revenue [1] 13.00% 8.00%
[1] End customers include customers who purchase directly from us, as well as customers who purchase our products indirectly through distributors.