Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENT - Narrative (Details)

v3.22.0.1
FAIR VALUE MEASUREMENT - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Acquisition holdback and earn out liabilities $ 25,156 $ 35,744 $ 49,132
International Bond | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Unrestricted Cash Invested in International Bond $ 12,700