v3.26.3
Fair Value Measurements - Summary of Changes in the Carrying Value of the Contingent Consideration (Details) - Contingent consideration - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 2,046 $ 5,094
Additions 0 3,107
Change in fair value $ 1,794 $ (1,223)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Liabilities, Current Liabilities, Current
Contingent consideration paid [1] $ 0 $ (4,213)
Foreign currency translation adjustment 0 (41)
Ending balance $ 3,840 $ 2,724
[1] Contingent consideration when paid is bifurcated between the financing and operating sections of the condensed consolidated statement of cash flows. Amounts paid up to the fair value initially recorded in purchase accounting is reported in the financing section of the condensed consolidated statement of cash flows, while any excess is reported in the operating section of the condensed consolidated statement of cash flows.