XML 87 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 0 $ 1,403
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Fair value measurements, recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps $ 9,262 $ 16,198
Foreign currency forward contracts, asset 1,288  
Total financial assets 10,550 16,198
Derivative liabilities   5,004
Foreign currency forward contracts, liability   536
Contingent consideration liability   1,403
Total financial liabilities   6,943
Fair value measurements, recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 0 0
Foreign currency forward contracts, asset 0  
Total financial assets 0 0
Derivative liabilities   0
Foreign currency forward contracts, liability   0
Contingent consideration liability   0
Total financial liabilities   0
Fair value measurements, recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 9,262 16,198
Foreign currency forward contracts, asset 1,288  
Total financial assets 10,550 16,198
Derivative liabilities   5,004
Foreign currency forward contracts, liability   536
Contingent consideration liability   0
Total financial liabilities   5,540
Fair value measurements, recurring [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 0 0
Foreign currency forward contracts, asset 0  
Total financial assets $ 0 0
Derivative liabilities   0
Foreign currency forward contracts, liability   0
Contingent consideration liability   1,403
Total financial liabilities   $ 1,403