v3.26.3
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis by Level within Fair Value Hierarchy (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets $ 2,096   $ 0 $ 1,544
Total Liabilities 6,182 $ 18,067 23,705 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 15,609 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,810 6,255
Level 2        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets 2,096      
Total Liabilities   429    
Level 3        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities 6,182 17,638    
Level 3 | Business Acquisitions Contingent Consideration, Current        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities 6,182 14,883    
Level 3 | Business Acquisitions Contingent Consideration, Long-Term        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities   2,755    
Interest Rate Swap        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets 1,844 [1]   0 $ 1,544
Total Liabilities 0 429 [1] $ (286)  
Interest Rate Swap | Level 2        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets [1] 1,844      
Total Liabilities [1]   $ 429    
FX forward        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets [2] 252      
FX forward | Level 2        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets [2] $ 252      
[1] As of September 30, 2026, $1.2 million and $0.6 million are included in prepaid and other current assets and other assets, respectively, in the unaudited condensed consolidated statement of financial position. As of December 31, 2025, the amount is included in other non-current liabilities in the audited condensed consolidated statement of financial position.
[2] As of September 30, 2026, the amount is included in prepaid and other current assets in the unaudited condensed consolidated statement of financial position.