XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Significant Accounting Policies, Fair Value of Financial Instruments (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value of Financial Instruments [Abstract]    
Increase/ Decrease in put right $ 0.7  
Put right value 1.8 $ 1.0
Fair value of contingent consideration $ 14.8 $ 17.6
Volatility [Member]    
Fair Value of Financial Instruments [Abstract]    
Debt instrument, measurement input 0.20  
Discount Rate [Member]    
Fair Value of Financial Instruments [Abstract]    
Debt instrument, measurement input 0.1106