v3.25.1
GOODWILL AND INTANGIBLE ASSETS (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Impairment of goodwill $ 14,686
Accumulated impairment of goodwill 14,700
Amortization expense 915 1,640
Impairment of intangible assets $ 0 $ 0
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets estimated useful lives 3 years  
Minimum [Member] | Finite-Lived Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets estimated useful lives 2 years  
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets estimated useful lives 11 years  
Maximum [Member] | Finite-Lived Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets estimated useful lives 9 years