XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
ReportingUnit
segment
Customer
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Cash and cash equivalents maximum maturity   three months    
Investments in Equity Securities of Privately Held Companies   $ 3,600 $ 3,600  
Capitalized Software Development Costs for Software Sold to Customers   2,300 1,100 $ 900
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization     3,600  
Goodwill   $ 243,674 239,780 240,618
Number of reporting units | ReportingUnit   2    
Goodwill, Impairment Loss   $ 0    
Impairment of Intangible Assets, Finite-lived   0 0 0
Advertising expense   $ 1,100 700 1,000
Net Accumulated Gain or Loss as a Percentage of Projected Plan Benefit Obligation   10.00%    
More Likely Than Not Threshold Recognition of Uncertain Tax Position   50.00%    
Number of reportable segments | segment   2    
Furniture and Fixtures [Member]        
Property, plant and equipment estimated useful life   5 years    
Internal Use Software [Member]        
Property, plant and equipment estimated useful life   3 years    
Machinery and Equipment [Member]        
Property, plant and equipment estimated useful life   4 years    
Leasehold Improvements [Member]        
Property, plant and equipment leasehold improvements useful lives   shorter of the remaining useful lives of the assets or the lease term of the respective assets    
Leaseholds and Leasehold Improvements [Member] | Minimum [Member]        
Lessee, Operating Lease, Term of Contract   1 year    
Leaseholds and Leasehold Improvements [Member] | Maximum [Member]        
Lessee, Operating Lease, Term of Contract   10 years    
Capitalized software [Member]        
Property, plant and equipment estimated useful life   3 years    
Foreign Exchange Forward [Member]        
Derivative, Term of Contract   3 months    
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument, Trading [Member]        
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net   $ 0    
TVN [Member]        
Research and Development Tax Credits Receivables from French Government   4,500 4,700 5,900
Other Expense [Member]        
Remeasurement Losses, Reporting Currency Denominated, Value   $ 1,000 $ 1,500 $ 600
Forecast [Member]        
Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit $ 0      
Comcast [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Number Of Customers Accounting For More Than Ten Percent of Net Accounts Receivable | Customer   1 1  
Entity-wide revenue, major customer, revenue or accounts receivable percentage   10.00% 10.00%  
Comcast [Member] | Net Revenue [Member]        
Entity-wide revenue, major customer, revenue or accounts receivable percentage   10.00% 10.00% 10.00%
Comcast [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]        
Entity-wide revenue, major customer, revenue or accounts receivable percentage   20.00% 23.00% 15.00%