XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS - Fair Value of Recurring Level 3 Measurements, Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Contingent consideration, beginning balance $ 326 $ 1,298 $ 1,529
Settlements of contingent consideration liabilities (393) (908) (312)
Foreign currency translation and total losses (gains) included in earnings 67 (64) 81
Contingent consideration, ending balance 0 326 1,298
Unrealized (losses) gains still held 0 6 39
Fair value option investments      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value of option investments, beginning balance 0 1,405 73,902
Gain (loss) from changes in the fair value of investment 0 (1,405) (72,497)
Fair value of option investments, ending balance 0 0 1,405
Unrealized gain (losses) still held 0 (1,405) (72,497)
Redeemable preferred shares      
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
preferred shares, beginning balance 0 0 10,340
Total gains (losses) included in other comprehensive income (loss) 0 0 (379)
Impairments included in earnings 0 0 (9,961)
preferred shares, ending balance 0 0 0
Unrealized gain (losses) still held $ 0 $ 0 $ (10,340)