v3.25.2
FAIR VALUE CONSIDERATION - Summary of changes in the contingent consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
FAIR VALUE CONSIDERATION    
Balance as of December 31, 2022 $ 10,000  
Change in fair value of contingent consideration (2,854) $ 300
Escrow share adjustment (7,146)  
Balance as of December 31, 2023   10,000
Recurring | Level3    
FAIR VALUE CONSIDERATION    
Balance as of December 31, 2022 10,000  
Change in fair value of contingent consideration (2,854)  
Escrow share adjustment $ (7,146)  
Balance as of December 31, 2023   $ 10,000