v3.26.3
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Liabilities Value, Payment of contingent consideration payable $ 0 $ 13 $ (697) $ 844
Fair Value, Recurring        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets, Beginning balance       1,544
Assets Value, Changes in fair value included in earnings     2,096 (1,544)
Total Assets, Ending balance 2,096 0 2,096 0
Total Liabilities, Beginning balance     18,067 53,351
Liabilities Value, Changes in fair value included in earnings     (1,126) (19,094)
Liabilities Value, Payment of contingent consideration payable     (10,759) (12,100)
Liabilities Value, Measurement period adjustment       1,548
Total Liabilities, Ending balance 6,182 23,705 6,182 23,705
Fair Value, Recurring | Business Acquisitions Contingent Consideration, Current        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities, Beginning balance     14,883 26,872
Liabilities Value, Changes in fair value included in earnings     205 (231)
Liabilities Value, Payment of contingent consideration payable     (10,759) (12,100)
Liabilities Value, Measurement period adjustment       1,548
Liabilites Value, Reclass of long term to short term contingent liabilities     1,853 (480)
Total Liabilities, Ending balance 6,182 15,609 6,182 15,609
Fair Value, Recurring | Business Acquisitions Contingent Consideration, Long-Term        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities, Beginning balance     2,755 6,255
Liabilities Value, Changes in fair value included in earnings     (902) 1,075
Liabilites Value, Reclass of long term to short term contingent liabilities     (1,853) 480
Total Liabilities, Ending balance 0 7,810 0 7,810
Fair Value, Recurring | Conversion Option Related to Series A-2 Preferred Stock        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Liabilities, Beginning balance       20,224
Liabilities Value, Changes in fair value included in earnings     0 (20,224)
Total Liabilities, Ending balance 0 0 0 0
Interest Rate Swap | Fair Value, Recurring        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Total Assets, Beginning balance       1,544
Assets Value, Changes in fair value included in earnings     1,844 (1,544)
Total Assets, Ending balance 1,844 [1] 0 1,844 [1] 0
Total Liabilities, Beginning balance [1]     429  
Liabilities Value, Changes in fair value included in earnings     (429) (286)
Total Liabilities, Ending balance 0 $ (286) 0 $ (286)
FX forward | Fair Value, Recurring        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets Value, Changes in fair value included in earnings     252  
Total Assets, Ending balance [2] $ 252   $ 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.