XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other current assets Other current assets
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current assets Other non-current assets
Liabilities:    
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Fair Value, Recurring    
Assets:    
Total other non-current assets $ 1,303 $ 310
Total assets at fair value 1,303 2,571
Liabilities:    
Total other long-term liabilities 11,735 10,688
Total liabilities at fair value 11,869 10,688
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Assets:    
Equity securities 141 310
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Pay Fixed Interest Rate Swaps    
Assets:    
Other current assets 0 2,261
Other non-current assets 1,162 0
Liabilities:    
Other current liabilities 134 0
Other long-term liabilities 2,420 1,792
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Other Noncurrent Liabilities    
Liabilities:    
Contingent consideration associated with acquisitions $ 9,315 $ 8,896