XML 69 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Schedule Of Significant Accounting Policies [Line Items]      
Right-of-use assets $ 184.4 $ 64.5  
Lease liability 15.8 20.6  
Non-current lease liability $ 187.4 $ 44.8  
Minimum period of company's research and development projects 3 months    
Maximum period of company's research and development projects 30 months    
Vesting period 3 years    
Number of customers accounted for 10% or more of total accounts receivable | Customer 1 0  
Amortization period of leasehold improvements shorter of the lease term or the estimated useful life of the leased asset.    
Reporting unit, percentage of fair value in excess of carrying value 10.00%    
Minimum percentage of recognition of tax benefits from uncertain tax positions 50.00%    
Other Expense [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Net foreign exchange losses from re-measurement $ 3.5 $ 3.6 $ 2.5
Customer Concentration Risk [Member] | Semiconductor Products [Member] | Sales Revenue, Net [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 59.00% 49.00% 55.00%
Minimum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Intangible assets amortized period 1 year    
Minimum [Member] | Building [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 10 years    
Minimum [Member] | Machinery and Equipment [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 3 years    
Minimum [Member] | Furniture and Fixtures [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 3 years    
Minimum [Member] | Office Equipment [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 3 years    
Minimum [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Maximum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Intangible assets amortized period 18 years    
Maximum [Member] | Building [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 50 years    
Maximum [Member] | Machinery and Equipment [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 18 years    
Maximum [Member] | Furniture and Fixtures [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 18 years    
Maximum [Member] | Office Equipment [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives 18 years    
Accounting Standards Update 2016-02 [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Change In Accounting Principle Accounting Standards Update Adopted true    
Change In Accounting Principle Accounting Standards Update Adoption Date Jan. 01, 2019    
Right-of-use assets $ 71.0    
Lease liability 20.2    
Non-current lease liability $ 54.1    
Accounting Standards Codification Topic 606 adjustment [Member] | Minimum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Company's normal payment terms 30 days    
Warranty period 12 months    
Term of separately priced contracts 12 months    
Accounting Standards Codification Topic 606 adjustment [Member] | Maximum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Company's normal payment terms 60 days    
Warranty period 24 months    
Term of separately priced contracts 60 months    
Remaining performance obligation period 1 year 1 year