v3.25.0.1
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
At Statutory Rate 21.00% 21.00%
State Taxes 1.60% 1.30%
Valuation Allowance (26.30%) (20.90%)
Foreign Tax Differential (2.70%) (3.40%)
Tax Credits 4.10% 2.20%
Stock Based Compensation (2.30%) (3.60%)
Foreign Earnings and Adjustments 2.20% 1.60%
Foreign Withholding Tax (5.40%) (1.60%)
Other (0.20%) (1.40%)
Total (8.00%) (4.80%)