XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Schedule of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 608,751 $ 757,294 $ 1,288,941 $ 1,627,225
North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 251,296 340,807 492,543 699,474
Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues 357,455 416,487 796,398 927,751
Operating Segments | MET        
Disaggregation of Revenue [Line Items]        
Revenues 375,958 451,752 793,023 987,923
Operating Segments | MET | North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 67,213 93,715 102,797 165,122
Operating Segments | MET | Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues 308,745 358,037 690,226 822,801
Operating Segments | Thermal        
Disaggregation of Revenue [Line Items]        
Revenues 232,793 305,542 495,918 639,302
Operating Segments | Thermal | North America revenues        
Disaggregation of Revenue [Line Items]        
Revenues 184,083 247,092 389,746 534,352
Operating Segments | Thermal | Seaborne revenues        
Disaggregation of Revenue [Line Items]        
Revenues 48,710 58,450 106,172 104,950
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