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

INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)

v3.25.0.1
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES      
Statutory income tax benefit (21.00%) (21.00%) (21.00%)
Foreign taxes (1.60%) 0.60% (3.50%)
State income taxes, net of federal income taxes (0.20%) (1.90%) 1.00%
Income tax credits (5.00%) (6.60%) (1.30%)
Stock options 1.10% 1.20% (0.90%)
Change in effective state rate (1.80%)   0.10%
Deferred tax asset write-offs   13.00%  
Executive compensation limitation 1.40% 4.40% 2.20%
Change in valuation allowance 41.70% (13.00%) (1.00%)
Impairment of goodwill 10.80%   10.30%
Research and development expenditure 0.60% 1.90% 0.40%
Other (0.70%)    
Income tax expense (benefit) 25.30% (21.40%) (13.70%)