XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in fair value of contingent consideration, net     $ (686) $ 0
Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value of contingent consideration, beginning of period $ 5,620 $ 1,230 1,219 1,445
Acquired liabilities 0 0 4,706 0
Cash payments 0 (11) (305) (226)
Change in fair value of contingent consideration, net (686) 0 (686) 0
Fair value of contingent consideration, end of period $ 4,934 $ 1,219 $ 4,934 $ 1,219