XML 125 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent      
Federal statutory income tax rate 21.00% 21.00% 21.00%
State income taxes 4.70% 5.70% 6.50%
Federal benefit of state taxes (1.00%) (1.00%) (1.30%)
Foreign rate differential 1.10% 0.80% 2.90%
Withholding on actual and estimated remittances 2.40% 2.40% 1.20%
Tax loss (benefit) from stock-based compensation 0.70% 2.30% 4.00%
U.K. tax rate adjustment 0.00% (0.10%) 0.30%
Non-deductible executive compensation 0.60% 0.60% 0.30%
Foreign-derived intangible income deduction (2.30%) (4.40%) (2.40%)
U.S. tax on foreign earnings 0.014 0.010 0.004
Research and development credit (1.10%) (1.80%) 0.00%
Unrecognized tax benefits (0.30%) (0.40%) (0.40%)
Return to provision 0.00% (1.70%) 0.00%
Other 0.70% (0.60%) 2.50%
Effective income tax rate 27.90% 23.80% 35.00%