XML 150 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Schedule of revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 3,724,593 $ 2,208,042 $ 1,467,592
North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,413,141 1,059,003 970,662
Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues 2,311,452 1,149,039 496,930
Operating Segments | MET      
Disaggregation of Revenue [Line Items]      
Revenues 2,157,710 1,149,133 641,536
Operating Segments | MET | North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 232,831 163,833 173,508
Operating Segments | MET | Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,924,879 985,300 468,028
Operating Segments | Thermal      
Disaggregation of Revenue [Line Items]      
Revenues 1,566,883 1,057,480 801,632
Operating Segments | Thermal | North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 1,180,310 893,741 772,730
Operating Segments | Thermal | Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues 386,573 163,739 28,902
Corporate, Other and Eliminations      
Disaggregation of Revenue [Line Items]      
Revenues 0 1,429 24,424
Corporate, Other and Eliminations | North America revenues      
Disaggregation of Revenue [Line Items]      
Revenues 0 1,429 24,424
Corporate, Other and Eliminations | Seaborne revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 0 $ 0