XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Liabilities:    
Total other long-term liabilities $ 3,434 $ 11,735
Fair Value, Recurring    
Assets:    
Total other non-current assets 305 1,303
Liabilities:    
Total other current liabilities 9,491 134
Total liabilities at fair value 12,925 11,869
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Pay-fixed interest rate swaps    
Assets:    
Pay-fixed interest rate swaps 165 1,162
Liabilities:    
Pay-fixed interest rate swaps 70 134
Pay-fixed interest rate swaps 3,434 2,420
Fair Value, Inputs, Level 1 | Fair Value, Recurring    
Assets:    
Equity securities 140 141
Fair Value, Inputs, Level 3 | Fair Value, Recurring | Other current liabilities:    
Liabilities:    
Contingent consideration associated with acquisition 9,421 0
Fair Value, Inputs, Level 3 | Fair Value, Recurring | Other long-term liabilities:    
Liabilities:    
Contingent consideration associated with acquisition $ 0 $ 9,315