Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Difference Between The Actual Rate And The Federal Statutory Rate (Details)

v3.24.0.1
INCOME TAXES - Difference Between The Actual Rate And The Federal Statutory Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
Foreign provision 6.60% 0.00% 0.60%
State/province income tax (3.70%) 5.80% 4.00%
Stock compensation 43.60% 8.90% (1.60%)
Unrecognized tax benefits 11.10% 0.90% 8.90%
Research credit 14.80% 3.50% (11.00%)
Return to provision (15.30%) 0.80% 1.50%
Other foreign branch impacts (16.70%) (10.20%) (4.60%)
Valuation allowance (643.40%) (3.60%) 3.20%
Foreign-derived intangible income deduction (FDII) 1.20% 0.30% 0.00%
Global intangible low taxed income (GILTI) (2.80%) (0.50%) 0.00%
Non-deductible expenses-other (30.70%) (2.30%) 3.40%
Foreign branch income (43.60%) (3.50%) 1.30%
Foreign tax deduction 23.80% 2.40% 0.00%
Fair value adjustment on warrants 25.20% 0.90% (27.90%)
Foreign tax settlement (60.60%) 0.00% 0.00%
Other (0.20%) 0.20% (1.30%)
Effective tax rate (669.70%) 24.60% (2.50%)