XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies, Fair Value of Financial Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Values of Financial Instruments [Abstract]      
Decrease in put right   $ (2,600)  
Put right value $ 1,000 3,600  
Gain on change in revaluation of put-right liability 2,582 (5) $ 0
Interest rate derivative 3,700    
Unrealized loss from interest rate swap (1,200)    
Fair value of contingent consideration 9,800 $ 8,300  
Other Current Assets [Member]      
Fair Values of Financial Instruments [Abstract]      
Interest rate derivative 2,600    
Other Assets [Member]      
Fair Values of Financial Instruments [Abstract]      
Interest rate derivative $ 1,100    
Volatility [Member]      
Fair Values of Financial Instruments [Abstract]      
Debt instrument, measurement input 0.25    
Discount Rate [Member]      
Fair Values of Financial Instruments [Abstract]      
Debt instrument, measurement input 0.1122