XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Schedule of Fair Value of the Level 3 Liabilities with Significant Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in fair value of contingent consideration, net $ 4,000 $ 0
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value of contingent consideration, beginning of period 2,989 1,219
Acquired liabilities 2,750 4,706
Cash payments 0 0
Change in fair value of contingent consideration, net 4,000 (305)
Fair value of contingent consideration, end of period $ 9,739 $ 5,620