XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Reconciliation of Provision for (Benefit from) Income Taxes (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Statutory U.S. federal income tax rate 21.00% 21.00% 21.00%
Increase (reduction) in rate resulting from:      
State Taxes 5.00% (4.00%) 7.00%
Differential in rates on foreign earnings 2.00% (13.00%) 1.00%
Change in valuation allowance 1.00% (350.00%) 15.00%
Change in liabilities for uncertain tax positions 1.00% 0.00% 0.00%
Non-deductible stock-based compensation 3.00% 6.00% 4.00%
Permanent differences (1.00%) (5.00%) (1.00%)
Adjustments related to tax positions taken during prior years 1.00% 12.00% (8.00%)
Research and development credits (1.00%) (6.00%) (2.00%)
Effective tax rate 32.00% (339.00%) 37.00%