v3.26.1
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
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets $ 1,329 $ 0 $ 0 $ 1,544
Total Liabilities 6,182 18,067 35,094 53,351
Business Acquisitions Contingent Consideration, Current        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities 6,182 14,883 17,284 26,872
Business Acquisitions Contingent Consideration, Long-Term        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities 0 2,755 7,346 6,255
Interest Rate Swap        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets 813 [1] 0 [1] 0 $ 1,544
Total Liabilities 0 [1] 429 [1] $ (88)  
FX forward        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets [2] $ 516 $ 0    
[1] Included in prepaid and other current assets and other non-current liabilities in the unaudited condensed consolidated statement of financial position as of June 30, 2026 and audited condensed consolidated statement of financial position as of December 31, 2025, respectively.
[2] Included in prepaid and other current assets in the unaudited condensed consolidated statement of financial position as of June 30, 2026.