v3.26.1
Summary of Significant Accounting Policies - Additional Information (Detail)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer
shares
Dec. 31, 2024
USD ($)
Customer
shares
Dec. 31, 2023
USD ($)
Customer
shares
Significant Accounting Policies [Line Items]      
Subsidiary ownership percentage 100.00%    
Number of customers accounted for 10% or more sales | Customer 4 4 3
Depreciation and amortization of property & equipment $ 30,174 $ 25,331 $ 21,810
Evaluation of tax benefits realized upon settlement 50.00%    
Long-term investments $ 0 6,500  
Government assistance, award amount   13,300  
Government contract receivable $ 728 $ 2,987  
Minimum      
Significant Accounting Policies [Line Items]      
Short term investment maturity period 3 months    
Maximum      
Significant Accounting Policies [Line Items]      
Short term investment maturity period 1 year    
Net sales | Customers accounted for 10% or more | Top Ten Customers      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales 82.00% 84.00% 75.00%
Net sales | Customers accounted for 10% or more | Two Customers      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales     45.00%
Net sales | Customers accounted for 10% or more | Three Customers      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales   57.00%  
Net sales | Customers accounted for 10% or more | Four Customer      
Significant Accounting Policies [Line Items]      
Major customers percentage of net sales 58.00%    
Employee Stock Option And Restricted Stock Units      
Significant Accounting Policies [Line Items]      
The effect of dilutive securities of employee stock options and restricted stock units | shares 406 318 466
Employee Stock Option And Restricted Stock Units | American Depositary Shares      
Significant Accounting Policies [Line Items]      
The effect of dilutive securities of employee stock options and restricted stock units | shares 101 80 117
Software | Minimum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 1 year    
Software | Maximum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 5 years    
Buildings | Minimum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 25 years    
Buildings | Maximum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 50 years    
Machinery and Equipment | Minimum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 2 years    
Machinery and Equipment | Maximum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 6 years    
Furniture and Fixtures | Minimum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 3 years    
Furniture and Fixtures | Maximum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 8 years    
Leasehold And Building Improvement | Minimum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 2 years    
Leasehold And Building Improvement | Maximum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful life 6 years