XML 117 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Other Comprehensive Income (Loss) - Other Comprehensive Income (Loss) Amounts Reclassified to Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Cost of products sold $ (30,680,013) $ (15,567,052) $ (9,158,805)
Operating expenses (2,334,893) (1,517,478) (1,300,277)
Net income (loss) before tax 3,936,046 787,152 (747,046)
Income tax expense (benefit) 894,872 123,898 (232,147)
Net income (loss) 3,041,174 663,254 (514,899)
Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Net income (loss) (1,272) (10,385) 1,013
Reclassification out of Accumulated Other Comprehensive Income | Hedging instruments:      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Net income (loss) before tax (5,288) (17,579) (2,604)
Income tax expense (benefit) (1,282) (4,430) (664)
Net income (loss) (4,006) (13,149) (1,940)
Reclassification out of Accumulated Other Comprehensive Income | Hedging instruments: | Commodity price swaps      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Sales and other revenues (5,288) (19,239) (5,168)
Cost of products sold 0 0 4,281
Operating expenses 0 1,660 (1,717)
Reclassification out of Accumulated Other Comprehensive Income | Other post-retirement benefit obligations: | Pension obligations      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Other, net 208 407 422
Income tax expense (benefit) 50 103 108
Net income (loss) 158 304 314
Reclassification out of Accumulated Other Comprehensive Income | Other post-retirement benefit obligations: | Post-retirement healthcare obligations      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Other, net 3,440 3,328 3,564
Income tax expense (benefit) 834 839 909
Net income (loss) 2,606 2,489 2,655
Reclassification out of Accumulated Other Comprehensive Income | Other post-retirement benefit obligations: | Retirement restoration plan      
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]      
Other, net (39) (39) (22)
Income tax expense (benefit) (9) (10) (6)
Net income (loss) $ (30) $ (29) $ (16)