XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Effective Tax Rate Reconciliation - Reconciliation of the United States Federal Statutory Corporate Tax Rate to Company's Effective Tax Rate or Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
U.S. Federal Statutory Tax Rate $ 38,397    
State and Local Income Taxes, Net of Federal Income Tax Effect 3,629    
Tax on Unremitted Foreign Earnings (414)    
Changes in tax rate due to new enacted law 33,237    
Net CFC Tested Income 4,112    
Foreign tax credits (16,257)    
Other 302    
R&D tax credits (3,186)    
Valuation allowance changes 272    
Share based compensation 4,370    
Other 576    
Unrecognized tax benefits (1,055)    
Income tax expense (benefit), continuing operations, Total $ 68,360 $ 25,318 $ 22,114
Percent      
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%
State and local tax effects (1) 2.00% 2.00% 1.00%
Statutory tax rate difference   (4.00%) (6.00%)
Other   2.00% 2.00%
Tax on Unremitted Foreign Earnings (0.20%)    
Changes in tax rate due to new enacted law 18.20%    
Discrete tax benefit related to GILTI adjustments 2.20% 0.00% (2.00%)
Foreign tax credits (8.90%)    
Other 0.20%    
R&D tax credits (1.70%)    
Valuation allowance changes 0.10% 0.00% (4.00%)
Share based compensation 2.40%    
Other 0.30%    
Unrecognized tax benefits (0.60%)    
Tax credits   (3.00%) (3.00%)
Taxation on multinational operations   (0.05) (0.03)
Tax reserves   0.01 0.03
Limitation on deduction for executive compensation   1.00% 2.00%
Discrete tax expense related to employee stock-based compensation   2.00% 1.00%
Discrete tax benefit for audit settlements   1.00% 0.00%
Tax on Unremitted Foreign Earnings   1.00% 0.00%
Discrete tax expense related to tax return filings   0.00% 2.00%
Discrete tax expense related to rate revaluation on state tax assets   0.00% 2.00%
Income tax expense 37.40% 19.00% 16.00%
Ireland      
Amount      
Statutory tax rate difference $ (4,355)    
Transfer pricing adjustment 2,185    
Other $ 594    
Percent      
Statutory tax rate difference (2.40%)    
Transfer pricing adjustment 1.20%    
Other 0.30%    
Japan      
Amount      
Statutory tax rate difference $ 1,325    
Percent      
Statutory tax rate difference 0.70%    
Germany      
Amount      
Statutory tax rate difference $ 1,232    
Percent      
Statutory tax rate difference 0.70%    
China      
Amount      
Statutory tax rate difference $ 2,421    
Percent      
Statutory tax rate difference 1.30%    
Other      
Amount      
Statutory tax rate difference $ 688    
Percent      
Statutory tax rate difference 0.40%    
Domestic Tax Jurisdiction [Member]      
Percent      
U.S. federal statutory income tax rate 21.00%    
United States      
Amount      
Other $ 287    
Percent      
Other 0.20%