v3.26.1
GOODWILL (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Goodwill [Roll Forward]    
Goodwill beginning balance $ 59,277 $ 44,126
Additions and purchase price allocation adjustments 2,350  
Additions and purchase price allocation adjustments   13,826
Foreign exchange (311) 1,325
Goodwill ending balance $ 61,316 $ 59,277