XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
The Company and Summary of Significant Accounting Policies (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Significant Accounting Policies [Line Items]      
Equity investments $ 7,879 $ 7,575  
Subscription contracts, typical length Service contracts are generally for 30 days or 12 months in length, billed either monthly or annually and generally in advance.    
Shipping and handling costs $ 139,675 145,961 $ 147,854
Advertising and promotional expenses 27,000 25,200 20,600
Limited Partnership Fund      
Significant Accounting Policies [Line Items]      
Equity investments 1,700 900 600
Limited Partnership Fund | Fair Value Measured at Net Asset Value Per Share      
Significant Accounting Policies [Line Items]      
Equity investments $ 1,700 $ 900  
Minimum      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 3 years    
Maximum      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life (in years) 10 years    
Accounts Receivable | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customer | Customer 0    
Concentration risk, customer No    
Accounts Receivable | Customer Concentration Risk | Minimum      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   10.00%  
Accounts Receivable | Best Buy Inc | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 19.00% 26.00%  
Accounts Receivable | Amazon | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 16.00% 14.00%  
Accounts Receivable | AT&T | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 16.00%    
Shipping and Handling      
Significant Accounting Policies [Line Items]      
Shipping and handling costs $ 16,900 $ 16,400 $ 15,500
Foreign Exchange Forward | Maximum      
Significant Accounting Policies [Line Items]      
Derivative, term of contract (in months) 6 months