XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Schedule Of Significant Accounting Policies [Line Items]      
Minimum period of company's research and development projects 3 months    
Maximum period of company's research and development projects 36 months    
Vesting period 3 years    
Number of customers | Customer 0 1  
Amortization period of leasehold improvements shorter of the lease term or the estimated useful life of the leased asset.    
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 | $ $ 5 $ 9 $ 4
Customer Concentration Risk [Member] | Semiconductor Products [Member] | Sales Revenue, Net [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 58.00% 62.00% 59.00%
Customer Concentration Risk [Member] | One Customer [Member] | Accounts Receivable [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage   18.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] | Zero Customer [Member] | Accounts Receivable [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Minimum [Member] | Accounting Standards Codification Topic 606 adjustment [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    
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    
Maximum [Member] | Accounting Standards Codification Topic 606 adjustment [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