v3.22.4
INCOME TAXES - Reconciliation between the effective tax rate and the statutory tax rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
State statutory rate, net of federal benefit (6.30%) 2.00% 1.80%
Effect of foreign rates different from statutory 6.40% (0.10%) 0.10%
Change in state rate 0.90% (1.30%) (2.50%)
Excess tax benefits from stock plans 9.60% 7.50% 0.60%
Nondeductible/nontaxable or other items (22.10%) 11.90% 0.50%
Unborn foreign tax deduction 6.80% (1.50%) 4.00%
US benefit of foreign branches 64.40% 0.00% 0.00%
Nondeductible executive compensation (4.40%) 0.00% 0.00%
Change in valuation allowance 57.80% (33.10%) (23.40%)
Income tax (expense) benefit 134.10% 6.30% 2.10%