v3.26.3
RESTRUCTURING CHARGE - Schedule of changes in accrued restructuring charge (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restructuring Reserve [Roll Forward]        
Balance, beginning of period $ 547 $ 799 $ 361 $ 1,316
Restructuring charge 20 184 1,934 505
Cash paid (173) (208) (1,940) (934)
Non-cash items 21 (53) 60 (165)
Balance, end of period $ 415 $ 722 $ 415 $ 722