v3.25.4
INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
US Federal Statutory Tax Rate $ 13,131 $ 4,216 $ (5,924)
State and Local Income Taxes 1,779 2,418 1,510
Foreign tax effects   3,329 1,216
Enactment of New Tax Laws   235 99
Other Adjustments   496 396
Valuation Allowances   (34,976) 399
Effect of Cross Border Tax Laws 1,215    
Research and Development Credits (5,046) (4,317) (4,912)
Stock-based compensation   4,250 4,546
Unbenefited losses   3,504 3,352
Nontaxable or Nondeductible Items 2,241 2,771 3,514
Net adjustment related to the reconciliation of income tax provision accruals to tax returns   802 (2,430)
Non-deductible transaction costs   501 73
Changes in Unrecognized Tax Benefits 3,497    
Income tax (benefit) provision $ 18,695 $ (16,771) $ 1,839
Percent      
US Federal Statutory Tax Rate 21.00%    
State and Local Income Taxes 2.85%    
Effect of Cross Border Tax Laws 1.94%    
Research and Development Credits (8.07%)    
Nontaxable or Nondeductible Items 3.58%    
Changes in Unrecognized Tax Benefits 5.59%    
Total Tax Expense (Benefit) 29.90%    
Germany      
Amount      
Foreign tax effects $ 1,865    
Enactment of New Tax Laws 2,433    
Other Adjustments $ 927    
Percent      
Foreign tax effects 2.98%    
Enactment of New Tax Laws 3.89%    
Other Adjustments 1.48%    
France      
Amount      
Valuation Allowances $ (5,397)    
Percent      
Valuation Allowances (8.63%)    
Netherlands      
Amount      
Valuation Allowances $ 2,655    
Percent      
Valuation Allowances 4.25%    
Canada      
Amount      
Valuation Allowances $ (1,000)    
Percent      
Valuation Allowances (1.60%)    
Other Foreign Jurisdictions      
Amount      
Foreign tax effects $ 191    
Percent      
Foreign tax effects 0.31%    
United States      
Amount      
Other Adjustments $ 204    
Percent      
Other Adjustments 0.33%