v3.25.4
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
Tax provision at U.S. statutory rate $ 21,190 $ 8,157 $ (5,149)
State and local income tax, net of federal income tax effect 2,550 1,422 1,892
Effects of cross-border tax laws      
GILTI, net of GILTI Foreign Tax Credits (309) 780 252
Tax Credits      
Research and Development Credit 66 324 (1,310)
Work Opportunity Tax Credit (643) (1,482) (1,246)
Nontaxable or Nondeductible items      
Non-deductible compensation expense 806 2,392 1,957
Transaction cost amortization 0 0 2,799
Foreign derived intangible income deduction (542) 0 (266)
Dividend received deduction (739) (2,282) 0
Unrealized loss (gain) 675 (659) 189
Meals and entertainment 14 (448) 494
Tax on gain from acquisitions 0 (664) 0
Other 226 (61) (411)
Uncertain tax positions (2,341) (3,004) (2,021)
Total income tax expense (benefit) $ 23,021 $ 4,157 $ (1,945)
Percent      
Tax provision at U.S. statutory rate 21.00% 21.00% 21.00%
State and local income tax, net of federal income tax effect 2.50% 3.70% (7.70%)
Effects of cross-border tax laws      
GILTI, net of GILTI Foreign Tax Credits (0.30%) 2.00% (1.00%)
Tax Credits      
Research and Development Credit 0.10% 0.80% 5.30%
Work Opportunity Tax Credit (0.60%) (3.80%) 5.10%
Nontaxable or Nondeductible items      
Non-deductible compensation expense 0.80% 6.20% (8.00%)
Transaction cost amortization 0.00% 0.00% (11.40%)
Foreign derived intangible income deduction (0.50%) 0.00% 1.10%
Dividend received deduction (0.70%) (5.90%) 0.00%
Unrealized loss (gain) 0.70% (1.70%) (0.80%)
Meals and entertainment 0.00% (1.20%) (2.00%)
Tax on gain from acquisitions 0.00% (1.70%) 0.00%
Other 0.00% (0.10%) 1.60%
Uncertain tax positions (2.30%) (7.70%) 8.20%
Effective income tax rate 22.80% 10.70% 7.90%
Germany      
Amount      
Foreign tax effects $ 1,101 $ 174 $ 499
Percent      
Foreign tax effects 1.10% 0.40% (2.00%)
Other countries      
Amount      
Foreign tax effects $ 967 $ (492) $ 376
Percent      
Foreign tax effects 1.00% (1.30%) (1.50%)