XML 131 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
State income tax expense, net of federal benefits 3.00% 1.00% (1.00%)
Foreign tax rate differential 0.10% 0.00% 0.00%
Nondeductible meals and entertainment 0.20% 0.90% 0.50%
Foreign-derived intangible income deduction (4.40%) (7.00%) (1.70%)
Valuation allowance 0.70% 0.40% 1.10%
Research and development tax credits (7.20%) (16.50%) (17.70%)
Tax shortfall / (windfall benefits) 0.40% (3.00%) (18.80%)
Foreign withholding tax 1.30% 1.20% 1.90%
Nondeductible compensation 1.00% 1.80% 1.90%
Income tax underpayment interest, net of tax benefit 1.10% 0.70% 0.00%
Other 0.70% 1.20% 1.70%
Effective rate 17.90% 1.70% (11.10%)