XML 81 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Level 3) (Details) - Fair Value, Recurring - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities $ 59,498 $ 25,057 $ 34,491 $ 33,986
Level 3 Assets 3,778 3,461 5,078 6,046
Business Acquisitions Contingent Consideration, Current        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 11,782 3,592 4,734 3,801
Business Acquisitions Contingent Consideration, Long-Term        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 28,679 2,448 3,121 4,454
Conversion Option        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 19,037 19,017 26,636 25,731
Interest Rate Swap        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Assets $ 3,778 [1] $ 3,461 [1] $ 5,078 $ 6,046
[1] Included in other assets in the unaudited condensed consolidated statement of financial position.