v3.26.1
FAIR VALUE MEASUREMENTS (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Derivative contract assets $ 8,663
Derivative contract liabilities 12,754
Fair value Level 1 [Member]  
Derivative contract assets 0
Derivative contract liabilities 0
Fair value Level 2 [Member]  
Derivative contract assets 8,663
Derivative contract liabilities 12,754
Fair value Level 3 [Member]  
Derivative contract assets 0
Derivative contract liabilities $ 0