XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance   $ 58,881 $ 75,353
Acquisitions   1,216 2,804
Changes in fair value included in earnings   663 25,155
Asset value, Changes in fair value included in earnings   3,982  
Payment of contingent consideration payable   (30,179) (50,154)
Ending balance $ 30,581 30,581 53,158
Total Assets, Ending balance 3,982 3,982  
Level 3 | Business Acquisitions Contingent Consideration, Current      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance   31,450 49,902
Changes in fair value included in earnings   (73) 13,774
Payment of contingent consideration payable   (30,179) (50,154)
Reclass of long term to short term contingent liabilities   1,616 16,630
Ending balance 2,814 2,814 30,152
Level 3 | Business Acquisitions Contingent Consideration, Long-Term      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance   4,350 4,565
Acquisitions   1,216 2,804
Changes in fair value included in earnings   (390) 10,261
Reclass of long term to short term contingent liabilities   (1,616) (16,630)
Ending balance 3,560 3,560 1,000
Level 3 | Conversion Option      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance   23,081 20,886
Changes in fair value included in earnings   1,126 1,120
Ending balance 24,207 24,207 $ 22,006
Interest Rate Swap      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Asset value, Changes in fair value included in earnings 1,000 4,000  
Interest Rate Swap | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Asset value, Changes in fair value included in earnings   3,982  
Total Assets, Ending balance $ 3,982 $ 3,982