XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 757,294 $ 1,133,358 $ 1,627,225 $ 2,001,294
North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 340,807 344,969 699,474 654,183
Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues 416,487 788,389 927,751 1,347,111
Operating Segments | MET        
Disaggregation of Revenue [Line Items]        
Revenues 451,752 724,492 987,923 1,196,664
Operating Segments | MET | North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 93,715 51,764 165,122 55,415
Operating Segments | MET | Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues 358,037 672,728 822,801 1,141,249
Operating Segments | Thermal        
Disaggregation of Revenue [Line Items]        
Revenues 305,542 408,866 639,302 804,630
Operating Segments | Thermal | North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 247,092 293,205 534,352 598,768
Operating Segments | Thermal | Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues 58,450 115,661 104,950 205,862
Corporate, Other and Eliminations        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Corporate, Other and Eliminations | North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Corporate, Other and Eliminations | Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0