v3.26.1
INCOME TAXES - SCHEDULE OF PRETAX (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
United States $ 1,725 $ (5,863) $ (3,300) $ (8,095)
Foreign (1,479) 1,418 (3,364) 257
Income (loss) before income taxes $ 246 $ (4,445) $ (6,664) $ (7,838)