XML 175 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 3,435 $ 3,581 $ 3,447 $ 18,073
Contingent consideration expense $ 103 $ 563 $ 292 $ 2,177
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit
Contingent payments made $ (119) $ (122) $ (320) $ (16,228)
Ending balance $ 3,419 $ 4,022 $ 3,419 $ 4,022