XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.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 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Sep. 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 7,004
Changes in fair value included in earnings   1,589 25,686
Asset value, Changes in fair value included in earnings   6,313  
Payment of contingent consideration payable   (30,179) (50,154)
Ending balance $ 31,507 31,507 57,889
Total Assets, Ending balance 6,313 6,313  
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
Acquisitions     1,000
Changes in fair value included in earnings   330 13,774
Payment of contingent consideration payable   (30,179) (50,154)
Reclass of long term to short term contingent liabilities   2,366 16,630
Ending balance 3,967 3,967 31,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 6,004
Changes in fair value included in earnings   (390) 10,261
Reclass of long term to short term contingent liabilities   (2,366) (16,630)
Ending balance 2,810 2,810 4,200
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,649 1,651
Ending balance 24,730 24,730 $ 22,537
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 2,300 6,300  
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   6,313  
Total Assets, Ending balance $ 6,313 $ 6,313