v3.24.0.1
Fair Value Measurements - Summary of Changes in the Carrying Value of the Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 380 $ (2,805) $ 2,263
Contingent Consideration [Member]      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Beginning balance 1,332 11,309 12,500
Additions 2,703 1,695 3,519
Change in fair value $ 380 (2,805) 2,263
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Liabilities, Current    
Contingent consideration paid [1] $ (1,674) (8,664) (7,012)
Foreign currency translation adjustment 141 (203) 39
Ending balance $ 2,882 $ 1,332 $ 11,309
[1]

* For the years ended December 31, 2023 and 2021, contingent consideration paid has been bifurcated between the financing and operating sections of the 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 consolidated statement of cash flows, while any excess is reported in the operating section of the consolidated statement of cash flows. For the year ended December 31, 2022, contingent consideration paid has been bifurcated among the investing, financing and operating sections of the consolidated statement of cash flows. Contingent consideration paid within three months after the acquisition date of Cohort Go is reported in the investing section of the consolidated statement of cash flows given the proximity to the acquisition date. Amounts paid up to the fair value initially recorded in purchase accounting is reported in the financing section of the consolidated statement of cash flows, while any excess is reported in the operating section of the consolidated statement of cash flows.