XML 124 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax at statutory rate 21.00% 21.00% 21.00%
Increases (decreases) in the tax rate from:      
State and local taxes, net of federal benefit 3.40% 2.40% 2.40%
Effect of foreign operations (2.20%) (10.90%) (4.90%)
Effect of changes in valuation allowances 0.00% (0.20%) (1.20%)
Nondeductible executive compensation 2.50% 1.00% 1.10%
Stock based compensation (2.90%) 0.10% (0.40%)
Research and development credit (1.60%) (1.30%) (1.50%)
Other, net (0.10%) (0.50%) 0.10%
Effective income tax rate 20.10% 11.60% 16.60%