DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) Table - USD ($) $ in Thousands | Jun. 30, 2023 | Dec. 31, 2022 |
Other Current Assets | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | $ 14,016 | $ 14,405 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (616) | |
Other Current Assets | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 4,020 | 4,695 |
Other Current Assets | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 10,612 | 9,710 |
Other Current Assets | Swap | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (616) | |
Other Current Assets | Swap | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | |
Other Current Assets | Swap | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 616 | |
Other Current Assets | Commodity Option | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 452 | |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | 0 | |
Other Current Assets | Commodity Option | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | |
Other Current Assets | Commodity Option | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 452 | |
Other Assets | US Treasury Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 4,020 | 4,695 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | 0 | |
Other Assets | US Treasury Securities | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 4,020 | 4,695 |
Other Assets | US Treasury Securities | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 0 |
Other Assets | Corporate Bond Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 9,544 | 9,710 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | 0 | |
Other Assets | Corporate Bond Securities | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 0 | 0 |
Other Assets | Corporate Bond Securities | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 9,544 | $ 9,710 |
Other Current Liabilities | Swap | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Financial Instruments, Owned, at Fair Value | 3,131 | |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (616) | |
Other Current Liabilities | Swap | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Financial Instruments, Owned, at Fair Value | 0 | |
Other Current Liabilities | Swap | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Financial Instruments, Owned, at Fair Value | $ 3,747 | |