XML 137 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory tax rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 29.50% 0.30% 0.60%
Foreign income tax rate differential 21.30% (0.60%) (0.30%)
U.S. tax on foreign earnings, net of credits (12.60%) 0.70% 1.90%
Foreign derived intangible income deduction (28.30%) (1.70%) (1.40%)
Tax credits (102.90%) (6.00%) (2.20%)
Stock compensation (benefit), shortfalls and cancellations (25.50%) (0.80%) (0.80%)
Uncertain tax positions 11.30% 3.40% 2.70%
Non-deductible AIPR&D 373.80% 0.00% 0.00%
Other 27.90% 1.10% 0.00%
Effective tax rate 315.50% 17.40% 21.50%