XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Fair value of financial instruments measured on a recurring basis (Details) - Contingent consideration - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value of Financial Instruments    
Fair value of contingent consideration $ 10,319 $ 10,184
Level 3    
Fair Value of Financial Instruments    
Fair value of contingent consideration $ 10,319 $ 10,184