XML 148 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions and Divestitures - Reconciliation of Changes in Contingent Earn-Out Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Business Combinations [Abstract]    
Beginning balance $ 2,608 $ 6,388
Contingent earn-out obligations associated with acquisitions 23,536 1,246
Remeasurement of fair value (784) (4,729)
Payments of contingent earn-out obligations (774) (297)
Ending balance $ 24,586 $ 2,608