v3.26.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
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance $ 18,067 $ 53,351
Total Assets, Beginning balance 0 1,544
Asset value, Changes in fair value included in earnings $ 1,329 $ (1,544)
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair value changes in business acquisition contingencies Fair value changes in business acquisition contingencies
Changes in fair value included in earnings $ (1,126) $ (8,908)
Payment of contingent consideration payable (10,759) (10,897)
Measurement period adjustment   1,548
Ending balance 6,182 35,094
Total Assets, Ending balance 1,329 0
Business Acquisitions Contingent Consideration, Current    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance 14,883 26,872
Changes in fair value included in earnings 205 (252)
Payment of contingent consideration payable (10,759) (10,897)
Reclass of long term to short term contingent liabilities 1,853 13
Measurement period adjustment   1,548
Ending balance 6,182 17,284
Business Acquisitions Contingent Consideration, Long-Term    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance 2,755 6,255
Changes in fair value included in earnings (902) 1,104
Reclass of long term to short term contingent liabilities (1,853) (13)
Ending balance 0 7,346
Conversion Option Related to Series A-2 Preferred Stock    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance   20,224
Changes in fair value included in earnings 0 (9,672)
Ending balance 0 10,552
Interest Rate Swap    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance [1] 429  
Total Assets, Beginning balance 0 [1] 1,544
Asset value, Changes in fair value included in earnings 813 (1,544)
Changes in fair value included in earnings (429) (88)
Ending balance 0 [1] (88)
Total Assets, Ending balance 813 [1] $ 0
FX forward    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Assets, Beginning balance [2] 0  
Asset value, Changes in fair value included in earnings 516  
Total Assets, Ending balance [2] $ 516  
[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.