XML 104 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Difference between Provision for Income Taxes and Amount Computed by Applying Federal Statutory Rates (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Federal income taxes at the statutory rate 21.00% 21.00% 21.00%  
State and local income taxes, net of Federal income tax benefit 5.70% 13.90% 8.80%  
Foreign rate differences (19.70%) 6.90% (9.20%)  
Effective Income Tax Rate Reconciliation, Foreign withholding tax 5.00% 6.10%   1.20%
Non-deductible expenses 7.90% 7.10% 3.30%  
Uncertain tax positions (0.90%) 1.20% 0.10%  
Research and development credit (2.50%) (5.40%) (1.10%)  
Federal return to provision 0.70% (3.40%) (0.40%)  
Equity-based compensation 5.00% 0.10% (0.60%)  
Valuation Allowance 37.20% 15.90% 22.40%  
Provision for income taxes 59.40% 63.40% 45.50%