v3.26.1
FAIR VALUE MEASUREMENT - Schedule of Disclosures Concerning Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Onera Purchase Option $ 931 $ 931
Level 1    
Assets:    
Onera Purchase Option 0 0
Level 2    
Assets:    
Onera Purchase Option 0 0
Level 3    
Assets:    
Onera Purchase Option 931 931
Interest rate swaps    
Assets:    
Interest rate swaps 8,698 3,001
Liabilities:    
Interest rate swaps   536
Interest rate swaps | Level 1    
Assets:    
Interest rate swaps 0 0
Liabilities:    
Interest rate swaps   0
Interest rate swaps | Level 2    
Assets:    
Interest rate swaps 8,698 3,001
Liabilities:    
Interest rate swaps   536
Interest rate swaps | Level 3    
Assets:    
Interest rate swaps $ 0 0
Liabilities:    
Interest rate swaps   $ 0