XML 81 R74.htm IDEA: XBRL DOCUMENT v3.25.3
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
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities $ 23,705 $ 53,351 $ 54,754 $ 25,057
Level 3 Assets 0 1,544 0 3,461
Business Acquisitions Contingent Consideration, Current        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 15,609 26,872 6,423 3,592
Business Acquisitions Contingent Consideration, Long-Term        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 7,810 6,255 27,924 2,448
Conversion Option        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 0 20,224    
Interest Rate Swap        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Level 3 Liabilities 286 [1]   353  
Level 3 Assets $ 0 [1] $ 1,544 [1] $ 0 $ 3,461
[1] Included in other non-current liabilities and other assets in the unaudited condensed consolidated statement of financial position as of September 30, 2025 and audited condensed consolidated statement of financial position as of December 31, 2024, respectively.