XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Purchase Price Earn-Out Rollforward (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Purchase Price Earn-Out        
Beginning balance $ 7,002,885 $ 4,472,604 $ 5,952,972 $ 4,859,068
Ending balance 7,959,382 $ 4,685,348 7,959,382 $ 4,685,348
Purchase Price Earn-Out        
Purchase Price Earn-Out        
Beginning balance 2,285   4,272  
Payments (1,872)   (4,689)  
Change in valuation inputs or assumptions 212   1,042  
Ending balance $ 625   $ 625