v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Fair Value Disclosures [Abstract]        
Fair value adjustment of contingent consideration $ (1,430) $ 909 $ 3,710 $ 1,819
Acquisition installment payable $ 489 $ 816 $ 1,701 $ 1,702