XML 104 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives - Fair Value of Derivative Contracts (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Derivatives, Fair Value  
Total net derivative contracts $ 4,429
Natural Gas | Current assets - Derivative Contracts  
Derivatives, Fair Value  
Net Amount $ 4,429