XML 118 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Effective Income Tax Reconciliation 2025 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
Provision at U.S. federal statutory rate $ 96,493 $ 130,726 $ 97,735
State and local taxes, net of U.S. federal benefit 1,533 7,711 8,480
Minimum top-up tax 5,816    
Foreign earnings taxed at different rates, including foreign losses without benefit   (9,111) (12,480)
Effect of cross-border tax laws:      
Foreign-derived intangible income (7,918) (8,006) (364)
Subpart F income inclusion (18,895)    
Other 3,441    
Tax credits:      
Research and development tax credit (7,920) (6,163) (7,248)
Nontaxable or nondeductible items      
Non-deductible executive compensation 6,104    
Changes in unrecognized tax benefits 11,789    
Provision for income taxes $ 89,774 $ 105,626 $ 269,475
Percent      
Provision at U.S. federal statutory rate 21.00%    
State and local income tax, net of federal income tax effect 0.30%    
Minimum top-up tax 1.30%    
Effect of cross-border tax laws:      
Foreign-derived intangible income (1.70%)    
Subpart F income inclusion (4.10%)    
Other 0.70%    
Tax credits:      
Research and development tax credits (1.70%)    
Nontaxable or nondeductible items      
Non-deductible executive compensation 1.30%    
Changes in unrecognized tax benefits 2.60%    
Provision for income taxes 19.50%    
Hong Kong      
Amount      
Income not subject to tax $ (10,482)    
Other adjustments $ (3,364)    
Percent      
Income not subject to tax (2.30%)    
Other adjustments (0.70%)    
Netherlands      
Amount      
Foreign earnings taxed at different rates, including foreign losses without benefit $ 7,431    
Percent      
Foreign tax effects 1.60%    
Other foreign jurisdictions      
Amount      
Foreign earnings taxed at different rates, including foreign losses without benefit $ 8,469    
Percent      
Foreign tax effects 1.80%    
United States      
Amount      
Income not subject to tax $ (2,723)    
Percent      
Income not subject to tax (0.60%)