XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Reconciliation Provision for Income Taxes to Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal income tax expense 21.00% 21.00% 21.00%
State income tax expense, net of federal income tax impact 2.25% 2.76% 0.82%
Executive compensation limitation 0.58% 0.90% 2.61%
Foreign-derived intangible income (3.81%) (3.44%) (5.06%)
Research and development credits, net (0.39%) (2.71%) 0.00%
Non-deductible expenses and other 0.66% 0.62% (0.57%)
Effective income tax rate 20.29% 19.13% 18.80%