XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company and Summary of Significant Accounting Policies (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Significant Accounting Policies [Line Items]      
Equity investments $ 8,367 $ 7,879  
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 $ 127,778 139,675 $ 145,961
Advertising and promotional expenses 28,900 27,000 25,200
Limited Partnership Fund      
Significant Accounting Policies [Line Items]      
Equity investments 2,300 1,700 900
Limited Partnership Fund | Fair Value Measured at Net Asset Value Per Share      
Significant Accounting Policies [Line Items]      
Equity investments $ 2,300 1,700  
Convertible Debt Securities [Member]      
Significant Accounting Policies [Line Items]      
Equity investments   $ 200 200
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 other customers accounted for 10% or greater of the Company’s total accounts receivable.    
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 21.00% 19.00%  
Accounts Receivable | Amazon | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 11.00% 16.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 $ 8,800 $ 16,900 $ 16,400
Foreign Exchange Forward | Maximum      
Significant Accounting Policies [Line Items]      
Derivative, term of contract (in months) 6 months