XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Statutory federal rate 21.00% 21.00% 21.00%
State rate, net of federal benefit 4.20% 2.50% 2.80%
Foreign rate differential (1.50%) 0.10% (0.30%)
Research & development credit, net of reserves (7.10%) (18.00%) (0.50%)
Excess tax benefits from share-based compensation (1.20%) (0.10%) 0.00%
Nondeductible officer compensation 1.20% 0.80% 0.30%
Nondeductible expenses 0.60% 0.20% 0.10%
Global intangible low-taxed income 2.10% 0.20% 0.20%
Change in valuation allowance 0.70% 1.00% 1.50%
Change in tax reserves 0.20% 1.10% 0.00%
Purchase tax credits (0.70%) 0.00% 0.00%
Divestiture impact 0.00% 4.70% (1.90%)
Other (0.20%) (1.00%) (0.30%)
Effective tax rate 19.30% 12.50% 22.90%