XML 97 R81.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]      
U.S federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of U.S. federal income tax expense 10.30% 4.40% 4.50%
Change in valuation allowance 0.10% 0.00% 0.00%
Tax differential on foreign earnings (2.00%) 0.70% 0.60%
Non-deductible meals and entertainment 1.60% 0.50% 0.20%
Stock compensation excess tax benefits (4.60%) (2.60%) (2.40%)
Uncertain tax positions (0.50%) 0.00% 0.10%
Provision to return adjustments, net 0.60% 0.70% 0.70%
Section 162(m) limitation 10.60% 2.50% 2.40%
Tax credits (0.60%) 0.00% 0.00%
Other income, net (1.60%) 0.00% (0.10%)
Effective rate 34.90% 27.20% 27.00%