v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 1,132 $ (661) $ 1,668 $ 1,345  
Effective income tax rate (in percent) (41.60%) 7.00% (36.90%) (12.70%)  
Income taxes paid, net     $ 1,500 $ 4,400  
Accrual for uncertain tax positions $ 1,800   1,800   $ 1,600
Taxes payable $ 400   $ 400   $ 300