XML 71 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Changes in Fair Value of Valuations for Deferred and Contingent Consideration Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Deferred Consideration (Level 2 Liabilities)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Consideration, beginning balance $ 5,700 $ 7,400
Additions 0 0
Change in Fair Value 6,700 400
Payments 0 0
Consideration, ending balance 12,400 7,800
Contingent Consideration (Level 3 Liabilities)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Consideration, beginning balance 84,600 58,100
Additions 0 0
Change in Fair Value 85,100 3,600
Payments 0 0
Consideration, ending balance $ 169,700 $ 61,700