XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Reseller Customers - Schedules of Concentration of Risk (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net Sales [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.30% 21.50% 20.00%
Net Sales [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 4.10% 5.40% 5.70%
Net Sales [Member] | Customer C [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 3.50% 4.50% 5.60%
Accounts Receivable [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 7.40% 13.20%