v3.26.1
FAIR VALUE - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Liabilities    
Total liabilities at fair value $ 31,255 $ 3,826
Fair Value, Recurring    
Assets    
Total assets at fair value 1,228 73
Liabilities    
Total other current liabilities 31,255 465
Fair Value, Inputs, Level 2    
Assets    
Equity securities 88 73
Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Assets    
Equity securities 100 100
Fair Value, Inputs, Level 2 | Pay-fixed interest rate swaps    
Assets    
Pay-fixed interest rate swaps 1,140 0
Liabilities    
Pay-fixed interest rate swaps 868 465
Pay-fixed interest rate swaps 0 3,361
Fair Value, Inputs, Level 3 | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent | Fair Value, Recurring    
Liabilities    
Contingent consideration associated with acquisition $ 30,387 $ 0