v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount: $ 6,522 $ 7,119
Accumulated amortization and impairments: (6,421) (6,907)
Intangible assets, net $ 101 212
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (in years) 0 years  
Gross carrying amount: $ 4,700 4,700
Accumulated amortization and impairments: $ (4,700) (4,603)
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (in years) 2 years  
Gross carrying amount: $ 1,822 2,419
Accumulated amortization and impairments: $ (1,721) $ (2,304)