XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Reconciliation Between Statutory Tax Rate and Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of reconciliation between statutory tax rate and effective tax rate      
Statutory federal rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefits 3.70% 3.20% 3.40%
Impact of foreign operations 2.10% 3.00% 2.20%
Nondeductible compensation 1.90% 2.40% 1.90%
Excess tax benefit on share-based compensation 1.10% 1.70% 0.00%
Change in valuation allowance 0.80% 1.70% 0.80%
Other 0.10% (0.10%) (1.20%)
Effective tax rate 30.70% 32.90% 28.10%