XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies, Fair Value of Financial Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair Values of Financial Instruments [Abstract]      
Increase in put right   $ 100  
Put right value $ 1,100 1,000  
Gain (loss) on change in revaluation of put-right liability (82) 2,582 $ (5)
Interest rate derivative 3,800    
Unrealized gain (loss) from interest rate swap 100 (1,200)  
Fair value of contingent consideration 17,600 $ 9,800  
Other Current Assets [Member]      
Fair Values of Financial Instruments [Abstract]      
Interest rate derivative 1,800    
Other Assets [Member]      
Fair Values of Financial Instruments [Abstract]      
Interest rate derivative $ 2,000    
Volatility [Member]      
Fair Values of Financial Instruments [Abstract]      
Debt instrument, measurement input 0.20    
Discount Rate [Member]      
Fair Values of Financial Instruments [Abstract]      
Debt instrument, measurement input 0.116