v3.26.1
ORGANIZATION AND ACCOUNTING POLICIES - Schedule of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current $ 2,335  
Derivative asset 2,335 $ 2,846
Assets, fair value 2,335 2,846
Derivative liabilities 11,262 0
Liabilities, fair value 11,262  
Level 1    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current 0  
Derivative asset   0
Assets, fair value 0 0
Derivative liabilities 0  
Liabilities, fair value 0  
Level 2    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current 2,335  
Derivative asset   2,846
Assets, fair value 2,335 2,846
Derivative liabilities 11,262  
Liabilities, fair value 11,262  
Level 3    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current 0  
Derivative asset   0
Assets, fair value 0 $ 0
Derivative liabilities 0  
Liabilities, fair value $ 0