XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Changes in the fair value of contingent consideration (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Beginning balance, contingent consideration $ 0 $ 18,689 $ 15,589 $ 18,689
Fair value changes 0 0 (589) 0
Payments 0 (5,000) (15,000) (5,000)
Ending balance, contingent consideration $ 0 $ 13,689 $ 0 $ 13,689