v3.26.1
ORGANIZATION AND ACCOUNTING POLICIES - Schedule of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current $ 432  
Derivative assets, long-term 442  
Derivative asset 874 $ 2,846
Assets, fair value 874 2,846
Derivative liabilities 52,482 0
Liabilities, fair value 52,482  
Level 1    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current 0  
Derivative assets, long-term 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 432  
Derivative assets, long-term 442  
Derivative asset   2,846
Assets, fair value 874 2,846
Derivative liabilities 52,482  
Liabilities, fair value 52,482  
Level 3    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative assets, current 0  
Derivative assets, long-term 0  
Derivative asset   0
Assets, fair value 0 $ 0
Derivative liabilities 0  
Liabilities, fair value $ 0