XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Level 3 Instruments Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Reconciliations of the beginning and ending balances for liabilities measured at fair value on a recurring basis using significant unobservable inputs (i.e. Level 3)            
Balance at the beginning of the period $ 90,620 $ 106,326 $ 126,216   $ 126,216  
Cash payments (57) (1,000) (10,000)      
Payment settled in stock   (18,241)   $ (8,000) (18,241) $ (8,000)
Change in fair value of contingent consideration 146 3,768 (9,200)      
Foreign currency translation adjustment 1,278 (233) (690)      
Balance at the end of the period $ 91,987 $ 90,620 $ 106,326   $ 91,987