v3.25.2
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 11,741 $ 14,070
Accumulated Amortization (6,403) (5,070)
Impairment   (2,544)
Net Carrying Amount 5,338 6,456
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 5,522 5,349
Accumulated Amortization (4,274) (2,564)
Net Carrying Amount 1,248 2,785
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 476 461
Accumulated Amortization   (272)
Net Carrying Amount 476 189
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,011 2,560
Accumulated Amortization (777) (503)
Impairment   (549)
Net Carrying Amount 1,234 1,508
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 210 210
Accumulated Amortization (210) (210)
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,453 3,448
Accumulated Amortization (31) (578)
Impairment   (1,995)
Net Carrying Amount 1,422 875
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,069 2,042
Accumulated Amortization (1,111) (943)
Net Carrying Amount $ 958 $ 1,099