XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance $ 33,986 $ 58,881 $ 75,353
Acquisitions 1,127 2,666 7,404
Series A-2 compound embedded option     $ 2,195
Asset value, Changes in fair value included in earnings $ (2,585) $ 6,046  
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability
Changes in fair value included in earnings $ (6,910) $ 2,954 $ 24,372
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability
Payment of contingent consideration payable $ (3,146) $ (30,515) $ (50,443)
Total Assets, Ending balance 3,461 6,046  
Ending balance 25,057 33,986 58,881
Business Acquisitions Contingent Consideration, Current      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance 3,801 31,450 49,902
Acquisitions 397   2,801
Changes in fair value included in earnings (174) 500 14,111
Payment of contingent consideration payable (3,146) (30,515) (50,443)
Reclass of long term to short term contingent liabilities 2,714 2,366 15,079
Ending balance 3,592 3,801 31,450
Business Acquisitions Contingent Consideration, Long-Term      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance 4,454 4,350 4,565
Acquisitions 730 2,666 4,603
Changes in fair value included in earnings (22) (196) 10,261
Reclass of long term to short term contingent liabilities (2,714) (2,366) (15,079)
Ending balance 2,448 4,454 4,350
Conversion Option      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Beginning balance 25,731 23,081 20,886
Series A-2 compound embedded option     2,195
Changes in fair value included in earnings (6,714) 2,650  
Ending balance 19,017 25,731 $ 23,081
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,585) 6,046  
Total Assets, Ending balance [1] $ 3,461 $ 6,046  
[1] Included in other assets in the consolidated statement of financial position.