XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Major Customers as a Percentage of Net Accounts Receivable Balances (Details)
Mar. 31, 2021
Dec. 31, 2020
Ingram Micro Inc.    
Percent of net accounts receivable balances 0.30 0.34
Threshold percentage for disclosure 0.10 0.10
BlueStar, Inc.    
Percent of net accounts receivable balances 0.30 0.29
Threshold percentage for disclosure 0.10 0.10
ScanSource, Inc.    
Percent of net accounts receivable balances 0.12 0.13
Threshold percentage for disclosure 0.10 0.10
BlueStar Europe DistributionBV    
Percent of net accounts receivable balances   0.11
Threshold percentage for disclosure 0.10 0.10