Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES -Schedule of Difference Between the Actual Rate and the Federal Statutory Rate (Details)

v3.25.0.1
INCOME TAXES -Schedule of Difference Between the Actual Rate and the Federal Statutory Rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Statutory rate 21.00% 21.00%
Foreign provision (0.20%) 6.60%
State/province income tax 2.70% (3.70%)
Stock compensation (9.60%) 43.60%
Unrecognized tax benefits (0.10%) 11.10%
Research credit 2.50% 14.80%
Return to provision 5.80% (15.30%)
Other foreign branch impacts (4.60%) (16.70%)
Valuation allowance (17.50%) (643.40%)
Foreign-derived intangible income deduction (FDII) 0.20% 1.20%
Global intangible low taxed income (GILTI) (0.50%) (2.80%)
Non-deductible expenses-other (4.00%) (30.70%)
Foreign branch income (3.10%) (43.60%)
Foreign tax deduction 1.80% 23.80%
Fair value adjustment on warrants 0.80% 25.20%
Foreign tax settlement 0.00% (60.60%)
Other (0.30%) (0.20%)
Effective tax rate (5.10%) (669.70%)