Commodity Derivative Instruments - Summary of Pre-Tax Changes in Fair Value (Details) - Commodity derivative instruments - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Derivative Instruments, Gain (Loss) [Line Items] | |||
Total (loss) gain | $ (1,061) | $ (2,906) | $ 5,241 |
Cost of sales | |||
Derivative Instruments, Gain (Loss) [Line Items] | |||
Total (loss) gain | 1,220 | (3,333) | 3,469 |
Selling, delivery and administrative expenses | |||
Derivative Instruments, Gain (Loss) [Line Items] | |||
Total (loss) gain | $ (2,281) | $ 427 | $ 1,772 |