XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
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
Mar. 31, 2022
Mar. 31, 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 1,804
Changes in fair value included in earnings 535 11,666
Asset value, Changes in fair value included in earnings 3,005  
Payment of contingent consideration payable (30,000)  
Ending balance 30,632 88,823
Total Assets, Ending balance 3,005  
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 (21) 462
Payment of contingent consideration payable (30,000)  
Ending balance 1,429 50,364
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 1,804
Changes in fair value included in earnings   10,602
Ending balance 5,566 16,971
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 556 602
Ending balance 23,637 $ 21,488
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 3,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,005  
Total Assets, Ending balance $ 3,005