XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Liabilities:    
Total other long-term liabilities $ 3,549 $ 11,735
Fair Value, Recurring    
Assets:    
Total other non-current assets 145 1,303
Liabilities:    
Total liabilities at fair value 4,126 11,869
Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Assets:    
Equity securities 145 141
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Pay-fixed interest rate swaps    
Assets:    
Pay-fixed interest rate swaps 0 1,162
Liabilities:    
Pay-fixed interest rate swaps 577 134
Pay-fixed interest rate swaps 3,549 2,420
Fair Value, Inputs, Level 3 | Fair Value, Recurring | Other long-term liabilities:    
Liabilities:    
Contingent consideration associated with acquisition $ 0 $ 9,315