Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes (Reconciliation of Statutory Federal Income Tax Rate to Effective Rate) (Details)

v3.25.4
Income Taxes (Reconciliation of Statutory Federal Income Tax Rate to Effective Rate) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
U.S. federal statutory tax rate $ 48,221 $ 62,619 $ 68,500
State and local income taxes, net of federal income tax effect 1,717 5,802 5,567
Section 987 regulations (2,860) 0 0
Effect of cross-border tax laws: Other 509 2,981 4,118
Research and developments tax credits (622) (2,223) (2,373)
Foreign tax credits (3,640) (1,676) (1,674)
Impairment of goodwill 2,553 0 0
Other 1,571 1,733 1,141
Changes in unrecognized tax benefits 1,598 323 790
Income Tax Expense (Benefit), Total $ 52,400 $ 74,914 $ 74,792
%      
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
State and local income taxes, net of federal income tax effect 0.70% 1.90% 1.70%
Section 987 regulations (1.20%) 0.00% 0.00%
Effect of cross-border tax laws: Other 0.30% 1.00% 1.30%
Research and developments tax credits (0.30%) (0.70%) (0.70%)
Foreign tax credits (1.60%) (0.60%) (0.50%)
Impairment of goodwill 1.10% 0.00% 0.00%
Other 0.70% 0.60% 0.30%
Changes in unrecognized tax benefits 0.70% 0.10% 0.20%
Effective tax rate 22.80% 25.10% 22.90%
United States      
Amount      
Other $ 502 $ 0 $ (712)
%      
Other 0.20% 0.00% (0.30%)
Canada      
Amount      
Non-federal taxes $ 3,044 $ 3,811 $ 4,198
Other $ 948 $ 689 $ 859
%      
Non-federal taxes 1.30% 1.30% 1.30%
Other 0.40% 0.20% 0.30%
CHINA      
Amount      
Other $ 7,181 $ 2,430 $ 4,372
%      
Other 3.10% 0.80% 1.30%
KOREA, REPUBLIC OF      
Amount      
Other $ 95 $ 244 $ 956
Changes in valuation allowance $ 480 $ 6,355 $ 0
%      
Other 0.00% 0.10% 0.30%
Changes in valuation allowance 0.20% 2.10% 0.00%
SWITZERLAND      
Amount      
Non-federal taxes $ 10,935 $ 9,536 $ 7,137
Other 27 (745) (2,059)
Changes in valuation allowance (141) (538) 7,001
Statutory tax rate difference between Switzerland and the U.S. (20,208) (17,489) (15,113)
Intangible assets $ 0 $ 0 $ (9,458)
%      
Non-federal taxes 4.80% 3.20% 2.20%
Other 0.00% (0.20%) (0.60%)
Changes in valuation allowance (0.10%) (0.20%) 2.10%
Statutory tax rate difference between Switzerland and the U.S. (8.80%) (5.90%) (4.60%)
Intangible assets 0.00% 0.00% (2.90%)
Other foreign jurisdictions      
Amount      
Statutory tax rate difference between Switzerland and the U.S. $ 490 $ 1,062 $ 1,542
%      
Statutory tax rate difference between Switzerland and the U.S. 0.30% 0.40% 0.50%