v3.25.4
Income Taxes - Schedule of Effective Tax Rate Reconciliation Prior to ASU 2023-09 Adoption (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Statutory federal rate 21.00% 21.00% 21.00%
State rate, net of federal benefit 3.20% 4.20% 2.50%
Rate differential (0.60%) (1.50%) 0.10%
Research and development credit, net of reserves (5.80%) (7.10%) (18.00%)
Excess tax benefit on stock-based compensation (2.40%) (1.20%) (0.10%)
Nondeductible officer compensation 1.80% 1.20% 0.80%
Nondeductible expenses   0.60% 0.20%
Global intangible low-taxed income 1.00% 2.10% 0.20%
Change in valuation allowance 1.00% 0.70% 1.00%
Change in tax reserves   0.20% 1.10%
Purchase tax credits (1.30%) (0.70%) 0.00%
Divestiture impact   0.00% 4.70%
Other (0.60%) (0.20%) (1.00%)
Effective tax rate 17.30% 19.30% 12.50%