v3.26.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount $ 11,835 $ 12,214
Accumulated Amortization (8,422) (7,793)
Net Carrying Amount 3,413 4,421
Trade name    
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount 2,059 2,068
Accumulated Amortization (1,329) (1,262)
Net Carrying Amount 730 806
Existing technology    
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount 5,632 5,996
Accumulated Amortization (5,294) (4,871)
Net Carrying Amount 338 1,125
Non-competition agreements    
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount 470 476
Accumulated Amortization (370) (368)
Net Carrying Amount 100 108
Customer relationships    
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount 2,011 2,011
Accumulated Amortization (1,188) (1,051)
Net Carrying Amount 823 960
Licensing agreement    
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount 210 210
Accumulated Amortization (210) (210)
Intellectual property    
GOODWILL AND INTANGIBLE ASSETS    
Gross Amount 1,453 1,453
Accumulated Amortization (31) (31)
Net Carrying Amount $ 1,422 $ 1,422